0

我在树视图控件上遇到错误。图像如下所示。

可能的原因是什么。我已将发布的代码从一台 PC 转移到另一台 PC。目标机器有windows 2008 server。

一切都很好,除了树视图控件:

损坏的树视图 可能的原因是什么?

更新

这是我的摘录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 回答