asp.net Webページを作成し、Webサーバーにアップロードしました。しかし、リモートでページを表示しようとすると、web.configファイルのcustomerrorタグに関するエラーが発生します。このページは、エラーや警告なしでローカルで動作します。また、ページを.htmlファイルとしてアップロードしても、遠隔操作で表示できます。 私はこのエラーで他の多くの人たちを見たことがありますが、 '解決策'はcustomErrorsタグを 'オフ'に変更すると言っています。これは私がやったもので、動作しません。何が問題なの? '/' アプリケーションでAsp.net - <customErrors mode = "Off" />作業中のWebページにアクセスしようとしたときにエラーが発生しました
サーバーエラー:ここ
はエラーページです。 ランタイムエラー 説明:サーバーでアプリケーションエラーが発生しました。このアプリケーションの現在のカスタムエラー>設定により、アプリケーションエラーの詳細がリモートから(セキュリティ上の理由により)表示されなくなります。ただし、ローカルサーバーマシン上で実行しているブラウザーで見ることができます。
詳細:この特定のエラーメッセージの詳細をリモートマシンで表示できるようにするには、現在のWebアプリケーションのルートディレクトリにある "web.config"設定ファイル内にタグを作成してください。このタグは、 "mode"属性を "Off"に設定する必要があります。
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
注:あなたが見ている現在のエラーページが>カスタムエラーを指すように、アプリケーションの>構成タグの「defaultRedirectで」属性を変更することで、カスタムエラーページで置き換えることができますページURL。
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
そして、ここに私のweb.configファイルである:
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
<system.web>
<compilation debug="true"/>
<authentication mode="None"/>
</system.web>
</configuration>
@jvanrhynさんがあなたの問題を発見した可能性があります。そうでない場合は、次の項目をチェックしてください:http://stackoverflow.com/questions/2830361/custom-error-mode-in-web-config-file – PHeiberg
私はページをリモートで処理しています.2つのweb.configファイルがあります。 'account'フォルダに間違ったものがあります。私はプロジェクトのルートディレクトリのものを変更していたはずですが、ばかげてそれが見えませんでした。 jvanrhynもというタグについては、ありがとうございます。 –
bobby123