2010-10-28 73 views
2

在已有的Web應用程序中開發Silverlight頁面以預覽視頻文件。當我在本地創建一個asp.net應用程序並將Silverlight應用程序添加到解決方案時,它完美地工作。但是,當我試圖包含已經存在的項目時,會拋出這個錯誤。我沒有部署到IIS中。這在調試時發生。錯誤:無法下載silverlight應用程序。檢查Web服務器設置

回答

2

檢查網頁中您的xap文件的路徑。它應該是這樣的:

/ClientBin/my.xap 

此外請確保您的xap文件實際上在ClientBin文件夾中。在Web應用程序Properties中,選擇Silverlight Applications選項卡並將silverlight項目添加到列表中。

雖然在您的情況下可能不適用,但如果您使用iis並且未註冊.xap文件的正確mime type,也會發生這種情況。它應該設置爲application/x-silverlight-app

+1

我嘗試了上述所有..但沒有任何幫助.. – Joseph 2010-10-28 09:09:15

+0

@Joseph - 嘗試使用像fiddler這樣的工具(http://www.fiddler2.com/fiddler2/)來查看xap被請求的位置以及正在退回。它可以幫助您調試問題。 – 2010-10-28 09:57:34

+0

@約瑟夫 - 你的銀光建築沒有錯誤嗎? – 2010-10-28 10:00:42

相關問題