私のウェブサイトがあります。初めてログインに成功しました。
デフォルトの住所:
www.abc.com
ブラウザでこれを入力し、ログインページにリダイレクトしました。
www.abc.com/pages/landingpage.aspx
ログイン資格情報を入力して、サイトにログインしました。
しばらくして新しいタブを開き、ウェブサイトのアドレスを入力しました
www.abc.com
今、それは私にエラーを与えます:
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using
the credentials that you supplied.
私のサイトにログインしていない場合、全体の話はこれです。タブとブラウザのサイト番号を開くことができますが、サイトにログインするとすぐに上記のエラーが発生します。
なにか提案を ..............
こんにちはみんなnedd help ...........ネット上のこの問題に関連するほとんどすべての記事を試しました
<authentication mode="Forms">
<forms name="MMFormAUTH" loginUrl="Pages/LandingPage.aspx" defaultUrl="Pages/LandingPage.aspx" timeout="60" protection="All" slidingExpiration="true" enableCrossAppRedirects="false" requireSSL="false" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
<sessionState cookieless="false" cookieName="abc" mode="InProc" timeout="60">
</sessionState>
<httpRuntime maxRequestLength="1000240" executionTimeout="120" />
同じ問題がありました。既定のページを指定せず、既定のページ規則(default.html、defult.aspxなど)にちなんで命名されたページがないことが判明しました。その結果、ASP.NETはユーザーがディレクトリを参照することを許可せず(ディレクトリを表示できるVisual Studio組み込みWebサーバーの問題ではない)、エラーメッセージを表示します。これを修正するために、Web.Configに1つのデフォルトページを追加しましたが、機能しました。
<system.webServer>
<defaultDocument>
<files>
<add value="myDefault.aspx"/>
</files>
</defaultDocument>
</system.webServer>
<configuration>
<location path="Path/To/Public/Folder">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>
私の場合、問題は、明示的な許可が作成されない限り、新しいサイトがすべてのIPアドレスを暗黙的に拒否することでした。修正方法:機能ビューのサイト:IISセクション> IPアドレスとドメインの制限>機能設定の編集>「指定されていないクライアントのアクセス:」を「許可」に設定