问题描述
我无法在VS2015中加载csproj。我收到Creation of the virtual directory http://localhost:<Port_Number>/ Failed with the error: Unable to access the IIS Metabase. You do not have sufficient privilege to access IIS web sites on your machine.
错误。我尝试了以下方法:
- 卸载并重新安装IIS
- 有权访问
%systemroot%\system32\inetsrv\config
和%systemroot%\system32\inetsrv\config\Export
文件夹 - 将
<UseIIS>True</UseIIS>
更改为<UseIIS>False</UseIIS>
- 重新启动系统
解决方法
您可以通过两种方式解决此问题:
-
使用管理员权限启动Visual Studio。
-
向当前用户永久授予IIS Metabase文件夹权限。
您可以按Win + E打开Windows资源管理器实例,然后根据所使用的操作系统在最上方的地址栏上写以下行。按下Enter键后,将出现以下弹出窗口,询问如果您想永久授予当前用户对该文件夹的访问权限,请单击“继续”按钮,然后尝试通过单击几次鼠标打开\ Export \子文件夹,然后重复相同的过程。完成了:从现在开始,您将能够以默认权限启动Visual Studio,并且IIS实例可以正常工作。
有关设置的更多信息,请参考以下链接:setting