0

Windows認証を使用する従来のaspアプリケーションがあります。クラシックasp仮想フォルダの下でアプリケーションとしてMVC3を設定する - IIS7

このクラシックASPをMVC3に移行しています。これはまた、Windowsのautneticationも利用します。

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

私は古典的なasp仮想ディレクトリの下でアプリケーション(NetSite)を作成してそれにアクセスしようとすると、403禁止されたエラーが表示されます。私はNetSiteアプリケーションで認証を二重にチェックし、Windows認証が有効になっています。ですから、私のリンクはhttp://classicasp.domain.com/NetSiteのようになります。 "NetSite"とmvc3仮想ディレクトリは、どちらも同じアプリケーションプールと作業ディレクトリを使用します。私は次のようになっています403エラーで

: ログオン方法匿名 ログオンユーザー匿名

私はいくつかの時間が戻ってちょうどこのように別のMVC2専門アプリケーションを設定して、それがうまく働きました。なぜ私は今、問題を抱えているのですか?何か不足していますか?

ありがとうございました。

答えて

0

NetSiteの認証の下で、匿名のオプションがオフになっていますか?

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

ただし、anonymousがオフになっている場合、通常、クライアントは最初にanonで試し、401エラー(期待どおり)を取得してから、Windows資格情報で再送信します。

関連する問題