VWDでローカルのASP.NET開発サーバーで正常に動作した環境をそのまま、
リモートのIISが動作する環境へコピーしたのですが、以下のエラーが出ます。
エラーの詳細にあるようにweb.configに<customErrors mode="Off"/>
を追加したり、Debugをfalseにしたりといろいろ変えてみましたが、
状態は変わりません。なにか根本的なところ見落としていると思うのですが、
よく分からないです。
ちなみにファイル分離型(aspx,aspx.vb)の場合のみエラーで、ファイル非分離型
(aspx)で行えば問題なく出来ます。
分かる方いらっしゃれば教えて下さい。
'/TEST' アプリケーションでサーバー エラーが発生しました。
--------------------------------------------------------------------------------
ランタイム エラー
説明 : サーバーでアプリケーション エラーが発生しました。このアプリケーションの現在のカスタム エラー設定では、セキュリティ上の理由により、アプリケーション エラーの詳細をリモート表示できません。 ただし、ローカル サーバー コンピュータで実行されているブラウザで表示することはできます。
詳細: このエラー メッセージの詳細をリモート コンピュータで表示できるようにするには、現在の Web アプリケーションのルート ディレクトリにある "web.config" 構成ファイル内に、<customErrors> タグを作成してください。その後で、この <customErrors> タグで "mode" 属性を "off" に設定してください。
<!-- Web.Config 構成ファイル -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
メモ: 現在表示されているエラー ページをカスタム エラー ページ に変更するには、アプリケーションの <customErrors> 構成タグの "defaultRedirect" 属性をカスタム エラー ページ URL に置き換えます。
<!-- Web.Config 構成ファイル -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>