P D*_*nde 13 asp.net iis iis-express web visual-studio-2017
我正在尝试加载现有的 c# web 应用程序并在加载任何 web 项目时遇到以下错误:
创建虚拟目录http://localhost:/失败并显示错误:您无权访问 IIS 配置文件。在 IIS 上打开和创建网站需要在管理员帐户下运行 Visual Studio。您需要在 IIS 中手动创建此虚拟目录,然后才能打开此项目。
尝试为项目 xxx.WebApi 配置 IIS Express 时出现以下错误。您无权访问 IIS 配置文件。在 IIS 上打开和创建网站需要在管理员帐户下运行 Visual Studio。
我尝试了以下操作,但徒劳无功:
stackoverflow 上提到了所有尝试过的解决方案,但对我不起作用。我错过了一些微不足道的东西吗?请指导我破解这些IIS错误。
jor*_*ysp 35
我能够通过执行以下操作来解决此问题:
1- 转到C:\Windows\System32\inetsrv并双击目录config并接受警告消息。
2- 转到C:\Windows\System32\inetsrv\config目录并双击目录Export并接受警告消息。
然后您就可以在本地 IIS 中运行该应用程序,而无需成为管理员。您可以按照给定图像中的路径进行操作。
打开提升的命令提示符并输入以下命令以替换 U 驱动器的驱动器路径。
\n\nc:\\windows:\\system32> 替换:C:\\Users\\MyUser\\Documents
\n\n我之前已将注册表中的 \xe2\x80\x98U:\xe2\x80\x99 路径替换为 \xe2\x80\x98C:\\Users\\MyUser\\Documents\xe2\x80\x99 。我认为这还不够。u:\\ 的某些引用可能会阻碍 IIS。\n总替换命令必须替换所有引用,并且 IIS 配置错误已得到解决。希望现在我\xe2\x80\x99 能够加载我的网络应用程序。
\n