1

私は Visual Studio 2010 を使用して ASP .Net で Web サイトを開発しています。まだデータベースを接続していません。多くの CSS と少しの Visual Basic を含むプレーンな html です。会社から Web サーバー スペースを借りました。FileZilla を使用して、公開されたコンテンツをアップロードし、wwwroot ディレクトリに配置しました。ブラウザから Web サイトにアクセスすると、次のエラーが表示されます。


「/」アプリケーションでサーバー エラーが発生しました。

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

詳細:この特定のエラー メッセージの詳細をリモート マシンで表示できるようにするには、現在の 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>

私はそれをグーグルで検索し、いくつかの答えを見つけましたが、私のケースに合うものはありませんでした. 私は Windows 7 と IIS7 を使用しており、ローカルではサイトが正常に動作していることに言及する必要があります。コードを間違えたのではないかと思ったので、Visual Studio がデフォルトで持っているテンプレート Web サイトをアップロードしてみました。しかし、同じエラーが引き続き発生します。プレーンな html サイトをアップロードしようとしましたが、うまくいきました。プレーンな「hello world」aspxおよびaspファイルを作成しようとしましたが、うまくいきました。誰かが同じ問題を経験したことがありますか?もしそうなら、どうすれば解決できますか?

ありがとうございました

4

3 に答える 3

1

<customErrors mode="Off"/>web.config に入れると、詳細なエラーが表示されます。現時点では何とも言い難い。

于 2012-05-09T06:11:29.097 に答える
0

このエラーは、IIS で仮想ディレクトリがアプリケーションとして構成されていないことが原因である可能性があります。

于 2013-05-24T14:51:15.880 に答える