2013-04-13 138 views
0

是否可以使用iis 5.1託管silverlight 5應用程序?
我已經開發並使用Silverlight 5部署

  • .NET Fraemwrok 4.0
  • 實體框架
  • 的Silverlight 5
  • WCF RIA Services應用程序
  • SQL精簡

我沒有想法是否有可能安裝Silverlight應用程序無線機器上面的規格使用Windows XP和IIS 5。
如果可能,請給我有用的鏈接或任何提示,我應該知道。 P:現在我沒有其他選擇,我必須在Windows XP上部署我的應用程序。它是單用戶應用程序,但是用Silverlight開發。
如果我可以創建安裝應用程序在用戶的機器上安裝Silverlight應用程序以及WCF Ria,EntityFramework,SQL Compact等所有依賴項,我將會很棒。這可能嗎?我正在使用Visual Studio 2012。

+0

你怎麼能在Windows XP上使用VS 2012?這不可能。除了這個疑問,我認爲你想要的是可行的,因爲它們都在Windows XP上受支持。 –

+0

@LexLi我的開發機器是Windows 7。 Windows XP是目標機器。 – Unforgiven

+0

請遵循本文後面的步驟http://stackoverflow.com/questions/9190927/hosting-silverlight-5-in-iis-5-1 – user1974500

回答

1

是的,我覺得應該可以這樣做。儘管我沒有IIS 5,但我在IIS 6中遇到了同樣的問題。IIS 5和IIS 6沒有任何對擴展.XAP的inbuild支持,因此默認情況下不支持Silverlight。爲了支持.XAP,我們必須在IIS中添加MIME類型。

對於IIS服務器添加MIME類型,請按照以下提到的步驟:

  • 單擊開始,選擇程序,然後單擊管理Tools.click Internet服務管理器
  • 的域名點擊右鍵並打開您的網站屬性。
  • 在HTTP標題選項卡上單擊MIME類型。
  • 在文件類型窗口中,單擊新類型添加XAP MIME類型,然後單擊確定
  • 待辦事項IISRESET
+0

原因Silverlight是一種客戶端技術。 – Stas