わかりました、私はオンラインリソースを精査し、提案されたすべてのソリューションを適用しました。
「ASP.NET v4.0」プールを使用してIIS 7.5の下でWindows Server 2008 R2にシンプルなWebサイトを設定しています。ルートが異なります。403Forbiddenエラーが発生し続けます。
私が持っています:
奇妙なのは、Default Web Siteの下に別のアプリケーションがあり、それが正常に動作することです。
任意の提案が役立ちます。明らかな何かを見逃していない限り、これはそれほど難しくないはずです。
[OK]を、私は非常に恥ずかしいですが、見落としは「SSLが必要」がデフォルトでチェックされ、それは私がチェックしなかった場所であるということでしたSSLが既定のWebサイトにバインドされているためだと思います。そのチェックを削除すると機能しました。
これが他の人の助けになることを願っています。
ハハあなたはそれが恥ずかしいと思う!これはおそらく私がインストールした1000番目のウェブサーバーです... 403の30分!!わかりません。そこにスタブdefault.aspがあります。許可はすべて正しい...すべてです!
「ディレクトリ」ブラウジングをオンにしました。
default.asp.txtはそこにあります。...DOH。
「既知のファイルタイプ」をオフにする必要があります...どうしてそのような設定なのでしょうか?
403エラーにつながる可能性のある別の問題:
Global.asax
ファイルがありません。
私にとっては、答えはIIS 7.5のハンドラーマッピングセクションにありました。
以下をweb.configに追加すると、すべてのaspxページが正常に機能するようになりました
<configuration>
...
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<handlers accessPolicy="Read, Script" />
...
</system.webServer>
</configuration>
Network Service
NTFSフォルダ内のユーザー
.Net認証ルールも確認してください。
IPアドレスの制限が要求をブロックしていないことを確認してください。これをログで確認できます。
(これが私の恥ずかしい理由でした!)
私はさらに恥ずかしかった。
フォルダを右クリックし、Remove READ only attribute
。
WebサイトにFTPを設定し、WebサイトでFTPのデフォルトのディレクトリを変更しようとすると、これが発生する場合があります。
私が言えることから:
FTPサイトの管理->詳細設定->物理パス
同じです
Webサイトの管理->詳細設定->物理パス
一方を変更すると、他方が変更され、場合によっては作業サイトで403が発生します。
私にとっては、痕跡がありましたWeb.config
in C:\inetpub\wwwroot
書き換えルール付き。削除することで問題は解決しました。
私はWindows 7で問題に直面していましたが、驚くべきことにサービスパック1をインストールした後に修正されました