以当前用户身份运行Visual Studio并使用IIS进行调试

时间:2014-03-04 11:31:07

标签: c# asp.net iis visual-studio-2012

我的here完全相同。

问题:

我运行本地IIS服务器来开发一个网站,它的工作原理。如果我尝试调试但它声明“无法在Web服务器上开始调试。您没有权限调试Web服务器进程。”正如本网站所述。它也有解决方案,以管理员身份运行。

问题是我还必须将网站发布到远程计算机。我已经为正确的文件夹(驱动器W)创建了一个网络图。发布到此驱动器只有在我不以管理员身份运行VS时才有效。作为管理员,它给出错误路径'W:\'不存在或您没有访问权限

现在我想在不必每次以不同模式重新启动VS的情况下同时执行这两项操作。

现在我在第一条错误消息中尝试了另一个选项,即以同一用户身份运行IIS。我更改了应用程序池用户,现在当我查看taskmanager时,devenv.exe和w3wp.exe都以h.delsing运行,但如果没有明确授予管理员权限,它仍然无法运行。我是否需要更改其他内容以同时运行IIS和VS?

另一种选择是允许以管理员身份访问W.奇怪的是,如果我以admin(totalcommander)运行另一个程序,我仍然可以访问W盘。所以我不知道如何做到这一点。

相同的设置在Windows 7上运行正常,据我所知,它使用相同的身份验证结构。唯一的区别是Windows 8链接到我的真实帐户。我当然希望这不是导致问题的原因,因为我读到Windows在实际使用的帐户方面有点粗略。

简而言之:

  1. 如何在没有admin的情况下以同一用户身份运行IIS和VS. 调试?
  2. 或者我如何允许以管理员身份访问W驱动器 VS
  3. 一些想法?

0 个答案:

没有答案