web-dev-qa-db-ja.com

403-禁止:アクセスが拒否されました。指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません

私のウェブサイトがあります。初めてログインに成功しました。

デフォルトの住所:

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" />
13
vikas

これを試して

 <allow  users="?" />

これで、<deny users="?" />を使用していることになります。つまり、認証済みユーザーによるサイトの使用を許可していません。

認証要素

9
jams

同じ問題がありました。既定のページを指定せず、既定のページ規則(default.html、defult.aspxなど)にちなんで命名されたページがないことが判明しました。その結果、ASP.NETはユーザーがディレクトリを参照することを許可せず(ディレクトリを表示できるVisual Studio組み込みWebサーバーの問題ではない)、エラーメッセージを表示します。これを修正するために、Web.Configに1つのデフォルトページを追加しましたが、機能しました。

<system.webServer>
    <defaultDocument>
        <files>
            <add value="myDefault.aspx"/>
        </files>
    </defaultDocument>
</system.webServer>
7
Ying
<configuration>
 <location path="Path/To/Public/Folder">
  <system.web>
     <authorization>
        <allow users="?"/>
     </authorization>
  </system.web>
 </location>
</configuration>
0

私の場合、問題は、明示的な許可が作成されない限り、新しいサイトがすべてのIPアドレスを暗黙的に拒否することでした。修正方法:機能ビューのサイト:IISセクション> IPアドレスとドメインの制限>機能設定の編集>「指定されていないクライアントのアクセス:」を「許可」に設定

0
Ken

プロジェクトでMVCを使用している場合は、次を使用する必要があります。

routes.IgnoreRoute( "");

詳細はこちら。

ASP.NET MVCがデフォルトのドキュメントを提供しない

0
Eric Wild