0

Windows 認証を使用する従来の ASP アプリケーションがあります。

現在、この従来の ASP を MVC3 に移行しています。これは、Windows の認証も利用します。

直接リンク (http://mvcsite.domain.com) 経由で mvc3 アプリ (Windows 認証) にアクセスすると、Windows 認証を求められ、問題なくサイトをナビゲートできます。

従来の ASP 仮想ディレクトリの下にアプリケーション (NetSite) を作成してアクセスしようとすると、403 禁止エラーが発生します。NetSite アプリケーションで認証を再確認しましたが、Windows 認証が有効になっています。したがって、私のリンクはhttp://classicasp.domain.com/NetSiteのようになります。「NetSite」と mvc3 仮想ディレクトリはどちらも同じアプリ プールと作業ディレクトリを使用します。

403 エラーで、次のようになります: Logon Method Anonymous Logon User Anonymous

しばらく前に、このような別の mvc2 専門アプリケーションを設定しましたが、問題なく動作しました。なぜ私は今aceessの問題を抱えているのですか?

ありがとう。

4

1 に答える 1

0

NetSite の認証で、Anonymous のオプションがオフになっていませんか?

サブサイトで anon がオフになっていない場合、クライアントは最初に匿名で試行し、403 エラーにつながり、そこで停止することがあります。

ただし、匿名がオフになっている場合でも、通常、クライアントは最初に匿名で試行し、401 エラー (予想される) を取得してから、Windows 資格情報を使用して再送信します。

于 2012-03-05T18:02:42.227 に答える