2

Visual Studio 2012 で asp.net Web サイトを実行しています。ただし、[実行] をクリックすると、ブラウザーに次のエラーが表示されます: Http 403.14 エラー (Web サーバーは、このディレクトリの内容を一覧表示しないように構成されています)

このエラーを解決するための提案はありますか?

4

4 に答える 4

3

これを web.config に追加してみてください:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
于 2014-10-08T09:58:51.890 に答える
0

既存の VS 2015 プロジェクトに agular フォルダーを追加し、web.config に rewrite 要素を追加して、angular/index で書き直された angular で始まるすべての URL を作成しようとしていました。しかし、url localhost:49667/angular/ でエラーが発生していましたが、angular/xxxx など、angular で始まる他のすべての URL は機能していました。

ドキュメントの閲覧を有効にする、デフォルトのドキュメントを設定するなど、オンラインで提案されている一般的な解決策を試しましたが、どれも機能しませんでした。最終的に、ここでのErikEの答えは私の問題を解決します:

Web サーバーは、このディレクトリの内容を一覧表示しないように構成されています。asp.net 対 2012 エラー?

私のアプリには、すべてのAngularコードを含むAngularフォルダーが既にあることがわかりました。その結果、Angular コントローラーを作成しても、URL localhost:49667/angular/ にアクセスできなくなりました。コントローラーの名前を別の名前に変更すると、エラーはなくなりました。これまでのところ、この回答をオンラインで言及している人はほとんどいないため、これが他の人の助けになることを願っています.

于 2017-05-23T04:29:52.330 に答える