0

ツリー ビュー コントロールでエラーが発生しています。画像を以下に示します。

その潜在的な理由は何でしょうか。パブリッシュされたコードをある PC から別の PC に転送しました。ターゲット マシンには Windows 2008 サーバーがあります。

ツリービュー コントロール以外はすべて問題ありません。

壊れた TreeView その潜在的な理由は何ですか?

アップデート

ここに私の抜粋がありますweb.config

<system.webServer>
  <validation ntegratedModeConfiguration="false" />
  <handlers>
    <add name="ReportViewerWebControl" 
         path="Reserved.ReportViewerWebControl.axd" verb=""  
         type="Microsoft.Reporting.WebForms.HttpHandler" 
         resourceType="Unspecified" 
         requireAccess="Script" 
         preCondition="integratedMode" />
    <add name="ReportViewerWebControlHandler" 
         preCondition="integratedMode" 
         verb="" 
         path="Reserved.ReportViewerWebControl.axd" 
         type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  </handlers>
4

1 に答える 1

1

これは、あるサーバーから別のサーバーにファイルを転送したが、axd ファイルのマッピングを見逃した場合に発生します。

多くのコントロールは、dll 内に画像を埋め込み、WebResource.axd を使用してそれらを取得します。

一般的な原因は、IIS のあるバージョンから別のバージョンに移行することです。

IIS6 では、次のようにマップします。

 <httpHandlers>
  <add verb=”Get” path=”WebResource.axd”
   type=”System.Web.Handlers.AssemblyResourceLoader” />
 </httpHandlers>

ただし、IIS7 では必要になります

<system.webServer>
 <modules>
 </modules>
 <handlers>
  <add name=”webresources” verb=”Get” path=”WebResource.axd”
   type=”System.
   Web.Handlers.AssemblyResourceLoader” />
 </handlers>
</system.webServer>
于 2013-01-03T06:43:35.470 に答える