VS 2017-Web应用程序项目[MyProject]配置为使用IIS。您没有访问IIS配置文件的权限

VS 2017-Web应用程序项目[MyProject]配置为使用IIS。您没有访问IIS配置文件的权限,iis,visual-studio-2017,Iis,Visual Studio 2017,直到今天,我的web应用程序已经运行了好几个月了,不知道突然发生了什么变化。我的解决方案文件中的项目说,当我打开解决方案时,它“不可用”。当我右键单击web项目并重新加载该项目时,出现以下错误: 已配置Web应用程序项目myproject.myapp.mywebproject 使用IIS。您没有访问IIS配置的权限 文件在IIS上打开和创建网站需要运行visual Studio studio在管理员帐户下 注意-这几个月我一直在正常运行VisualStudio(不是在管理员帐户下),应用程序运行

直到今天,我的web应用程序已经运行了好几个月了,不知道突然发生了什么变化。我的解决方案文件中的项目说,当我打开解决方案时,它“不可用”。当我右键单击web项目并重新加载该项目时,出现以下错误:

已配置Web应用程序项目myproject.myapp.mywebproject 使用IIS。您没有访问IIS配置的权限 文件在IIS上打开和创建网站需要运行visual Studio studio在管理员帐户下


注意-这几个月我一直在正常运行VisualStudio(不是在管理员帐户下),应用程序运行良好

看到上面的错误,我尝试在管理员帐户下运行visual studio,项目已加载,但所有文件旁边的源代码管理文件状态消失,我不再在任何文件旁边看到任何蓝色锁定图标,即使在我编辑任何文件时,项目中的文件旁边也没有状态,而且当我右键单击任何文件时,我看不到“查看历史记录”选项


我的项目目前正在成功运行,但没有加载该项目。对此有何建议?

浏览到C:\Windows\System32\inetsrv,然后双击“config”目录以获得此警告对话框:

单击“继续”按钮

对C:\Windows\System32\inetsrv\config\export目录以及C:\Windows\System32\inetsrv中的其他目录执行相同的操作


现在,您可以毫无问题地打开Visual Studio Web应用程序项目。

只要以管理员身份运行Visual Studio,问题就会得到解决

从“开始”菜单或当Visual Studio在任务栏上打开时,右键单击VS图标。 在关联菜单中,再次右键单击visual studio图标。 左键单击属性。 高级选择。
选择以管理员身份运行。

“注意-这几个月我一直在正常运行visual studio(不是以管理员帐户运行),应用程序工作正常。”。如果您的项目使用IIS,这是不可能的。所以我的建议是找个人直接分析你的机器。如果你能负担得起,通过这个打开一个支持案例应该标记为答案,为我工作,节省我一天作为管理员运行整个IDE是一个非常糟糕的主意。您不知道这可能会带来什么样的安全影响。