Windows 2008 で IIS7 を実行しています。最近、Web サイトの 1 つが Frontpage Server Extensions 2002 経由での接続を許可しなくなりました。Visual Studio で、「Web サイト '...' を開けません。現在の操作を実行する権限がありません。」というエラーが繰り返し表示されます。ポップアップ認証は表示されず、出力ウィンドウにエラーが表示されるだけです。
同じサーバー上の他のサイトは引き続き正常に動作します (認証ボックスがポップアップ表示され、資格情報の入力を求められます)。
すべてのサイトで匿名認証と基本認証が有効になっています。
私が試してみたが、効果がなかったものをいくつか挙げます。
- サイトから Server Extension 2002 を完全に削除して再インストールしました。
- フォルダとウェブサイトを完全に削除し、サイトを再作成しました。
答え1
ようやく原因が分かりました。Visual Studio の問題であることが判明しました。プロジェクト エクスプローラー ウィンドウでプロジェクトを右クリックし、フォルダーの更新を選択すると、認証プロンプトが強制的に表示され、エラーは再発しませんでした。
Visual Studio に何らかのキャッシュされた資格情報機能があり、それが原因である可能性があると推測しています。