2012-01-18 6 views
0

私のWebサイトの実行中にこのメッセージが表示されます。 私はWindowsのユーザーとパスワードを書き込むときこのメッセージが再び表示されます。WebSite .NETを実行すると、サーバーのlocalhost:80にユーザー名とパスワードが必要です

私のユーザーを認証していないようですが、私のユーザーは管理者です。

ありがとう

+0

IISで設定した認証方法は? –

+0

どのようなエラーメッセージが表示されますか?あなたの投稿はそれを明確にしていません。 –

+0

web.configのの部分を投稿します。 – Mubarek

答えて

0

この問題の理由は、WebアプリケーションのIISにVirtual Directoryを作成していないためです。

+0

はい、私のウェブアプリケーションのiis7には仮想ディレクトリがあります。 iisからde webUIを調べても、同じ問題が発生するstartPageバスが開きます。ユーザーとパスワードを尋ねる アイデアは何ですか? – user1055483

0

IIS 6で同じ問題が発生しましたが、「IISによるパスワードの制御を許可する」チェックボックスをオフにして解決しました。

[ディレクトリセキュリティ]タブの仮想ディレクトリのプロパティで、このチェックボックスを見つけることができます。 [匿名アクセスと認証の制御]の下の[編集]をクリックします。

0

デフォルトのディレクトリアプリケーションにフォーム認証があるlocalhost/xxxxの仮想ディレクトリにアクセスしようとしたときに、この問題が発生しました。仮想ディレクトリのweb.configファイルには<authentication mode="Windows"/>がありましたが、依然としてWindowsの資格情報を要求していました。そこで、私はこれを仮想ディレクトリのweb.configに追加しました。

<location path=""> 
    <system.web> 
     <authorization> 
      <allow users="*"/> 
     </authorization> 
    </system.web> 
</location> 

Voilaこれで認証なしで自分の(サブディレクトリ)サイトにアクセスできます。

0

私の状況で私はドメインのDNSを有効にし、問題を修正しました。

"このドメインではDNSが有効です。"

0

私は同じ問題に直面していました.iisマネージャの特定のサーバーについて>わかったことは、認証設定がWindows認証用に設定されていることです。これを無効にして匿名認証を有効にしてください

関連する問題