1

私は ASP.Net C# (4.0) のほうが新鮮です... 1 つの Web サイトを開発し、サーバーにアップロードしました。それは私のローカルシステムで動作します。しかし、サーバーページにアップロードすると、web.config に 1 つのエラーが表示されます。エラーは.....

ランタイム エラーの説明: サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、アプリケーション エラーの詳細をリモートで表示できません (セキュリティ上の理由から)。ただし、ローカル サーバー マシンで実行されているブラウザで表示することはできます。

詳細: この特定のエラー メッセージの詳細をリモート マシンで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内にタグを作成してください。次に、このタグの「モード」属性を「オフ」に設定する必要があります。

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

注: 現在表示されているエラー ページは、カスタム エラー ページの URL を指すようにアプリケーションの構成タグの「defaultRedirect」属性を変更することにより、カスタム エラー ページに置き換えることができます。

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>
4

1 に答える 1

0

フレームワークの問題がある場合、このエラーが発生することがあります。ローカル フレームワークとリモート システムのフレームワークが同じであることを確認してください。または仮想ディレクトリを右クリックし、最新の .Net フレームワークを選択します。

于 2013-04-30T10:40:43.340 に答える