PivotViewerファイルをIISサーバーに展開しようとしています。cxml、dzc、dziのMIME情報を「text/xml」として追加しました。
他に何をする必要がありますか?現在、Visual StudioでPivotViewerアプリを実行しようとしても、問題ありません。
IIS Webサーバーを介してこのマシンにアクセスしようとすると、pivotviewerの「読み込み中」ページが表示されますが、コレクションが読み込まれません。
PivotViewerファイルをIISサーバーに展開しようとしています。cxml、dzc、dziのMIME情報を「text/xml」として追加しました。
他に何をする必要がありますか?現在、Visual StudioでPivotViewerアプリを実行しようとしても、問題ありません。
IIS Webサーバーを介してこのマシンにアクセスしようとすると、pivotviewerの「読み込み中」ページが表示されますが、コレクションが読み込まれません。
Loading Fail イベントにハンドラーを追加し、例外を確認しますか?
PivotViewer.CollectionLoadingFailed += new EventHandler< CollectionErrorEventArgs >( PivotViewer_CollectionLoadingFailed );
これに遭遇する可能性のある他の人のために: IIS7 で正しく動作させることはできませんでした。IIS Express のローカル マシンでは動作させることができましたが、運用環境では動作させることができませんでした。
私の解決策は、Silverlight 5 にアップグレードし、新しい Pivot ビューアー コントロールを使用することでした。動作が大幅に改善され、多くの機能が追加され、IIS 7 または 7.5 への展開に問題はありません。
.cxml のフル パスを入力し、そこから発生するエラーを確認します。昨日同じエラーに悩まされ、さまざまなオプションを試しました。で始まり、Internal Server Error 500
で終わるHandler "CXML" has a bad module "ManagedPipelineHandler" in its module list
試すこと:
AppPool
(私にとっては.NET Classicに設定されていて、に設定すると動作し始めましたASP.NET v4.0
).cxml
なく.dzc
、.dzi
同様に)%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/