在IIS上进行远程调试-访问被拒绝的噩梦!

lit*_*rva 5 asp.net debugging asp.net-mvc visual-studio-2008

我们这里有两台Win2k3服务器,一台是域控制器,另一台是我们的Web服务器。

我正在将ASP.NET MVC Web应用程序设置作为Web服务器上IIS中的网站运行。

我已经将x86远程调试工具复制到Web服务器,登录到管理员帐户并运行msvsmon。我将我登录到工作站的用户添加到了权限列表中。

在VS2008中打开了Web应用程序项目,然后转到附加到流程,这是我的设置:

Transport: Default
Qualifier: OURDOMAIN\AdminUsername@OURWEBSERVER
Attach To: Managed Code

Selected: w3wp.exe
Run Code Online (Sandbox Code Playgroud)

单击“ 附加”后,窗口会闪烁几秒钟,然后我得到:

Unable to attach to the process. Access is denied.
Run Code Online (Sandbox Code Playgroud)

我尝试右键单击msvsmon并使用“运行方式”以与我登录到我的计算机相同的帐户运行它,但仍然没有区别。

但是,如果我将“ 附加到”字段更改为“ 自动:本机代码”,它可以很好地附加,但是我无法调试任何托管的.NET代码。

这让我感到困惑-有什么想法吗?

安东尼

Jae*_*ebi 0

代码是在服务器上预编译的还是在单独的未编译的 .cs 文件中?