2

特に、この web.config から:

<configuration>
  <configSections>
    <section name="RStrace" type="Microsoft.ReportingServices.Diagnostics.RSTraceSectionHandler,Microsoft.ReportingServices.Diagnostics" />
  </configSections>
  <system.diagnostics>
    <switches>
      <add name="DefaultTraceSwitch" value="3" />
    </switches>
  </system.diagnostics>
  <RStrace>
    <add name="FileName" value="ReportServerService_" />
    <add name="FileSizeLimitMb" value="32" />
    <add name="KeepFilesForDays" value="14" />
    <add name="Prefix" value="appdomain, tid, time" />
    <add name="TraceListeners" value="file" />
    <add name="TraceFileMode" value="unique" />
    <add name="Components" value="all:3" />
  </RStrace>
  <runtime>
    <alwaysFlowImpersonationPolicy enabled="true"/>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Microsoft.ReportingServices.Interfaces"
              publicKeyToken="89845dcd8080cc91"
              culture="neutral" />
        <bindingRedirect oldVersion="8.0.242.0"
             newVersion="10.0.0.0"/>
        <bindingRedirect oldVersion="9.0.242.0"
             newVersion="10.0.0.0"/>
      </dependentAssembly>
    </assemblyBinding>
    <gcServer enabled="true" />
  </runtime>
</configuration>
4

4 に答える 4

1

このエラーは、configSections 領域にエントリがない場合に発生します。上記の例では、おそらく次のような行を追加する必要があります。

<section name="runtime" type="your-datatype"/>
于 2008-10-13T15:06:35.530 に答える
1

企業の再パッケージ化テクノロジを使用して .NET がインストールされたようで、すべてのビットがそこにあるわけではありません。元の Microsoft イメージからインストールしましたが、すべて問題ありません。

于 2008-12-31T10:02:52.233 に答える
0

ファイルで <runtime> タグを見つけていると言っていますが、それをどうするかわかりません。間違ったセクションにある可能性があります。

<runtime> は標準の web.config 要素であるため、厄介なことが起こっています。RTrace セクションを削除してみてください。これが機能する場合は、ランタイム セクションの後に Rtrace セクションを復元します。

于 2008-10-13T15:07:23.253 に答える