2009-04-08 30 views
10

Tôi cần triển khai ứng dụng Silverlight 2.0 lên Máy chủ Apache, nhưng nó nằm trong Linux.Chạy Silverlight với Máy chủ Apache (Theo linux)

Điều này có khả thi không? Tôi có nghĩa là, tôi có cần. Net 3.5 cài đặt trong máy chủ và một trang web có thể thực thi Asp.Net?

Cảm ơn sự giúp đỡ của bạn ...

Trả lời

21

Nếu máy chủ apache chỉ phân phối ứng dụng Silverlight mà không có bất kỳ trang ASPX nào thì bạn nên ổn. Silverlight là một công nghệ phía máy khách nên nó không yêu cầu .NET trên máy chủ (trừ khi bạn đang lưu trữ ứng dụng Silverlight trên một trang ASPX).

Nếu bạn muốn xem nội dung Silverlight từ máy khách chạy Linux thì bạn sẽ cần phải xem xét cài đặt Moonlight như Sam đã chỉ ra.

EDIT: Tim Sneath có một blog post giải thích những gì cần phải được định cấu hình trên máy chủ web để có thể lưu trữ nội dung Silverlight. Nói tóm lại bạn cần cấu hình các kiểu MIME sau:

.xaml - application/XAML + xml

.xap - application/x-Silverlight ứng dụng

+0

Ok, cảm ơn. Tôi vẫn còn một số nghi ngờ, nhưng tôi sẽ hỏi lại khi tôi cần. :) –

+0

Chúng tôi có một ứng dụng Silverlight 2 được cung cấp bởi apache trên debian, nó hoạt động hoàn hảo – Nifle

+0

Nghi ngờ? Tại sao? Nó giống như phục vụ một hình ảnh từ một máy chủ web, hoặc một tập tin Flash SWF. –

5

tôi phải xác định nhiều loại MIME hơn KevB gợi ý:

application/manifest   .manifest 
application/xaml+xml   .xaml 
application/x-ms-application .application 
application/x-ms-xbap   .xbap 
application/octet-stream  .deploy 
application/vnd.ms-xpsdocument .xps 
Các vấn đề liên quan