我在本地有VS2015。承载IIS8测试网站的Windows 2012 R2服务器。
我已将更新的DLL和PDB文件放在测试网站的BIN中。
步骤1)在远程服务器上,我确保启动远程调试器。
步骤2)在VS中,我导航到Debug =>附加到流程。单击“查找”。然后单击“选择”
这是错误显示“无法连接到'地址'。当前状态下的操作不合法。”
我注意到限定符端口已更改,并且与步骤1中显示的不同...所以我尝试手动更改限定符中的内容以匹配..但同样的问题。
我看到“传输”已从Remote更改为WebKit。不确定这是不是一个问题...
答案 0 :(得分:9)
我明白了。而不是在传输下拉列表中选择远程。选择“默认”,然后将服务器放在文本框中。即使我正在进行远程调试,它也解决了这个问题。
答案 1 :(得分:0)
我尝试通过运行iis中运行的localhost应用程序附加我的解决方案时遇到了同样的错误。我只是通过在“附加到进程”对话框的“附加到”字段中选择“本机代码”来修复它。
答案 2 :(得分:0)
在我的情况下,必须调试在防火墙后面的计算机上运行的进程。常规步骤无法通过选择远程(无身份验证)选项来发现计算机或其过程。
以下步骤有助于使用防火墙在远程调试过程:
希望这会有所帮助。
主持人可以在此帖子中添加标签远程调试和带防火墙远程调试并删除此行吗?