こんにちは レポートコントロールを使用してASP.Net C#アプリケーションを構築しようとしていますが、VS2010から実行しているPCでうまく動作します。共有ホスティングシステムであるウェブサイト私が取得:ASP.Net 4.0タイプが見つかりませんでした。MSレポートコントロールを使用しています。
'Type' is undefined Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=10.0.30319.1&Name=ViewerScript, line 1 character 1
'Microsoft' is undefined Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=10.0.30319.1&Name=ViewerScript, line 3 character 1
私はウェブサイトをコピーする場合、私は私が得るとき、真のweb.configデバッグによって抑制/起因すると思わ追加のエラーを取得:
ASP.NET Ajax client-side framework failed to load. PcMainReport.aspx, line 41 character 34
を
アプリケーションが関連するかどうかわからないサブドメインにアプリケーションが読み込まれると、asp meニューコントロールとメンバーシップの両方がうまくいきます!
私は、この発見グーグル:http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/3a6127c4-3ecd-4a89-aa78-8a8a8e4cd7a6
で 「適切なエントリは、サイト全体に伝播したとの報告は現在正常に動作します(マシン構成から継承して)ルートアプリケーションをリセットした後、」 を私は考えていますこれを行う方法またはこれが私の問題ならば!
私のWeb.configセクションは次のとおりです。
<system.web>
<customErrors mode="Off"/>
<httpHandlers>
<add path="Reserved.ReportViewerWebControl.axd" verb="*" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false"/>
</httpHandlers>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.ReportViewer.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="Microsoft.Build.Framework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</buildProviders>
</compilation>
私は彼らがまだ何をしたのかわかりませんが、ISPのWebホスティング会社はそれを修正しました! – Adrian
IIS7マネージャサイト、ハンドラ>既定値にリセット – Adrian