2016-08-18 259 views
1

我在本地有VS2015。承载IIS8测试网站的Windows 2012 R2服务器。VS2015无法连接远程调试器

我已将更新后的DLL和PDB文件放入测试网站的BIN中。

步骤1)在远程服务器上,确保远程调试器已启动。

enter image description here


步骤2)尽管在VS,我导航到调试=>附加到进程。点击“查找”。然后点击“选择”

enter image description here


这是当错误显示出来“无法连接到‘地址’的操作不处于当前状态的法律。”

enter image description here


我注意到预选赛口被更改,并且比在步骤1中显示的内容不同,所以,我尝试手动更改限定符什么搭配..但同样的问题。

enter image description here


我看到了 “运输” 从远程更改为WebKit的。不知道这是否是一个问题...

+0

在步骤2中输入win2012服务器的IP地址并点击查找。它应该提示输入用户凭据(我在我的调试环境中使用管理员)。提交凭证后,它应显示在windows2012上运行的所有进程。选择您要调试的w3wp.exe进程。 – pepo

+0

你有没有想过这个?我尝试了pepo建议的解决方案,但没有奏效。这很糟糕,因为我曾经在2013年一直这样做,它运作良好! – jhammond

回答

8

我想通了。而不是在传输下拉列表中选择远程。选择Default,然后将您的服务器放入文本框中。即使我正在做远程调试,它解决了这个问题。

0

当我尝试将运行的本地主机应用程序托管在iis中时,我得到了同样的错误。我只是通过在“附加到进程”对话框的“附加到”字段中选择“本地代码”来修复它。