2010-11-22 82 views
2

我試圖將我的PivotViewer文件部署到IIS服務器。我爲cxml,dzc和dzi添加了「text/xml」的MIME信息。將Silverlight PivotViewer應用程序部署到IIS時不顯示

我還需要做什麼?目前,如果我嘗試在Visual Studio中運行我的PivotViewer應用程序,那很好。

當我嘗試通過IIS網絡服務器訪問此計算機時,會出現pivotviewer「加載」頁面,但該集合從未加載。

+0

您是否繼續獲取加載頁面或只是空白頁? – thomasmartinsen 2010-11-22 18:12:19

+0

加載頁面。此工具是否必須在IIS服務器上運行?我可以鏈接到另一臺服務器上的cxml(不管它是什麼),還是所有的內容都必須在同一個服務器上? – Derek 2010-11-22 22:48:01

回答

0

輸入.cxml的完整路徑並查看從那裏得到的錯誤。我昨天也遇到了同樣的錯誤,並嘗試了不同的選擇。入門Internal Server Error 500Handler "CXML" has a bad module "ManagedPipelineHandler" in its module list

事情結束了嘗試:

  • 檢查AppPool(對我來說它被設置到.NET經典,並開始工作時,我將它設置爲ASP.NET v4.0
  • 添加MIME類型(不僅.cxml.dzc.dzi以及)
  • 檢查ASP.NET安裝

運行 %WINDIR%\ Microsoft.NET \框架\ v4.0.30319 \ ASPNET_REGIIS.EXE -i

我的博客上講述這個的鏈接在此:http://silverlight.riiul.com/2011/02/15/handler-cxml-has-a-bad-module-managedpipelinehandler-in-its-module-list/

0

添加處理加載失敗事件並查看異常?

PivotViewer.CollectionLoadingFailed += new EventHandler<CollectionErrorEventArgs>(PivotViewer_CollectionLoadingFailed); 
0

對於可能遇到這樣其他人:我從來沒有能夠得到它的IIS7上正常工作,我能得到它在我的本地機器上工作IIS Express,但從來沒有在生產。

我的解決方案是升級到Silverlight 5,並使用新的Pivot查看器控件。它運行得更好,具有更多的功能,並且在部署到IIS 7或7.5時沒有問題。

相關問題