Visual Studio 2012をインストールしてソリューションを開くと、次のような一連のエラーが表示されます。
Web アプリケーション プロジェクト Foo はIISを使用するように構成されています。IISメタベース
にアクセスできません。マシン上のIIS Web サイトにアクセスするための十分な権限がありません。
当社の各 Web アプリケーションでこれを取得します。
私が試したこと:
- Visual Studio を管理者として実行する
- aspnet_regiis.exe -ga MyUserName を実行しています
- aspnet_regiis.exe -i を実行
これらはこの問題に対する一般的な解決策のようですが、私はそれらで成功したことはありません。
他に何か試せることはありますか?
ベストアンサー1
Windows 8 Proの場合:
%systemroot%\inetsrv\config
Windows 7、8.1、10の場合
%systemroot%\System32\inetsrv\config
(%systemroot%
通常はどこですかC:\Windows
)
Windows エクスプローラーで上記の適切な場所に移動します。次のポップアップが表示され、アクセスがブロックされます。
「このフォルダへのアクセス権がありません - このフォルダへの永続的なアクセス権を取得するには、[続行] をクリックしてください」
このフォルダと、その下のエクスポート フォルダの [続行] をクリックします。ショートカットを [自分として実行] (ドメインのメンバーおよびローカル管理者) に戻し、ソリューションを開いて展開することができました。