【发布时间】:2012-10-29 15:20:38
【问题描述】:
如果我尝试使用本地 IIS 8 开始调试 ASP.Net MVC(3 或 4,没关系),它会显示(只需单击播放按钮):
无法在 Web 服务器上开始调试。 Visual Studio 有 调试此进程的权限不足。调试这个 进程,Visual Studio 必须以管理员身份运行。
如果我尝试使用 DEBUG 手动附加 -> 附加到进程 -> 显示所有用户的进程 -> w3wp.exe 我会收到一条类似的消息。
无法附加到进程。 Visual Studio 不够用 调试此进程的权限。为了调试这个过程,Visual Studio 必须以管理员身份运行。
使用 IIS Express 可以正常工作,只是完整的 IIS 8 阻止了我进行调试。
我已启用 IIS 上的调试 -> 默认网站 -> .Net 编译 -> Debug = True
我还尝试将 DefaultAppPool 更改为使用 ApplicationPoolIdentity / Network Service / My own Account。
当然,我尝试以管理员身份运行 VS2012。
【问题讨论】:
-
我现在尝试使用我的本地帐户并且它可以工作,但不适用于域一。我是域管理员,所以我不知道为什么这会是个问题。
-
我也有同样的问题,但我不在域中
-
好的,我开始工作了,我安装了 VSCommands 11,所以它总是在管理员模式下打开,但我检查了 Start with Medium Integrity Level 所以我无法调试它。
-
嘿,我也安装了 VS 命令。您所说的中等完整性级别是什么意思。 UAC?
标签: windows-8 visual-studio-2012 iis-8