2

我正在尝试将我的PivotViewer文件部署到 IIS 服务器。我为 cxml、dzc 和 dzi 添加了一个 MIME 信息作为“text/xml”。

我还需要做什么?目前,如果我尝试在 Visual Studio 中运行我的 PivotViewer 应用程序,那很好。

当我尝试通过 IIS 网络服务器访问这台机器时,pivotviewer“加载”页面出现,但集合永远不会加载。

4

3 回答 3

0

输入 .cxml 的完整路径并查看从那里得到的错误。我昨天遇到了同样的错误并尝试了不同的选择。开始于Internal Server Error 500和结束于Handler "CXML" has a bad module "ManagedPipelineHandler" in its module list

要尝试的事情:

  • 检查AppPool(对我来说,它设置为 .NET Classic 并在我设置为 时开始工作ASP.NET v4.0
  • 添加 mime 类型(不仅如此.cxml,而且.dzc.dzi如此)
  • 检查 ASP.NET 安装

运行 %windir%\Microsoft.NET\Framework\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/

于 2011-02-16T14:00:13.753 回答
0

给Loading Fail事件加个handler看看异常?

PivotViewer.CollectionLoadingFailed += new EventHandler< CollectionErrorEventArgs >( PivotViewer_CollectionLoadingFailed );
于 2011-11-15T02:44:45.953 回答
0

对于可能遇到此问题的其他人:我永远无法让它在 IIS7 上正确运行,我可以让它在 IIS Express 上的本地计算机上运行,​​但从来没有在生产环境中运行。

我的解决方案是升级到 Silverlight 5,并使用新的 Pivot 查看器控件。它工作得更好,具有更多功能,并且在部署到 IIS 7 或 7.5 时没有问题

于 2011-12-03T21:13:02.590 回答