2011-04-30 14 views
0

私はピボットビューアの動的コレクション(サンプルソースコードから)を開発しようとしています。私の環境はIIS 6、Windows server 2003、VS 2010です。コレクションはVS2010から正常に動作しますが、VS2010を介してサービスを公開するとコレクションが読み込まれません。 cxmlファイルへのリンクのみが表示されたメインページが表示されます。私は3つのMIMEエントリを追加し、clientaccesspolicy.xmlはすでにVSによってコピーされています。私の設定に何か不足していますか?PivotViewerがコレクションを表示できません - cxmlファイルへのリンクのみを表示

答えて

0

Fiddlerを使用してアプリケーションとのトラフィックを確認してください。どこで停止しますか。.cxmlファイルがありますか。dzidscファイルがありますか?

dziとdzcのMIMEタイプを許可しましたか?あなたはIIS 6でこれを行う方法を学ぶために、このStackoverflow質問を見ることができます

How do I get the Silverlight Pivot Server application to run on IIS 6?

AsloあなたはPivotServerプロジェクトにその後、JITのサンプルコードを使用している場合には、web.configファイル場所がありますVSでのみ実行されるときに使用されるhttpHandler構成値があります。

あなたが展開しているときは、それらを削除する必要があります。

のVisual Studio開発サーバー は、これらのHTTPHandlerの設定 値を使用しています。これらのハンドラ、をIIS 下 コメントをサーバーを実行するにはIIS は以下system.webServerセクション内のハンドラ の複製セットを使用するように。

<httpHandlers> 
    <add path="*.cxml" verb="GET" type="PivotServer.CxmlHandler"/> 
    <add path="*.dzc" verb="GET" type="PivotServer.DzcHandler"/> 
    <add path="*.dzi" verb="GET" type="PivotServer.DziHandler"/> 
    <add path="*/dzi/*_files/*/*_*.jpg" verb="GET" type="PivotServer.DeepZoomImageHandler"/> 
    <add path="*_files/*/*_*.jpg" verb="GET" type="PivotServer.ImageTileHandler"/> 
</httpHandlers> 
0

ロード失敗イベントにハンドラを追加し、例外を見て?

 PivotViewer.CollectionLoadingFailed += new EventHandler<CollectionErrorEventArgs>(PivotViewer_CollectionLoadingFailed); 
関連する問題