根据VS2010负载测试(http://social.msdn.microsoft.com/Forums/en/vststest/thread/df043823-ffcf-46a4-9e47-1c4b8854ca13)的故障排除指南,我试图限制用于客户端 - 控制器通信的端口范围。
HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ VisualStudio的\ 10.0 \ EnterpriseTools \ QualityTools \ ListenPortRange \ PortRangeStart
HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ VisualStudio的\ 10.0 \ EnterpriseTools \ QualityTools \ ListenPortRange \ PortRangeEnd
我已按照描述在客户端上设置了这些密钥,但根据netstat,客户端仍然在监听随机端口。控制器正在尝试与客户端在相同的随机端口上进行通信。
任何人都有同样的经历吗?
答案 0 :(得分:4)
如果有人遇到这个问题,我会被告知解决方案:
1)关闭VS
2)创建my.pkgdef文件 C:\ Program Files(x86)\ Microsoft 视觉工作室 10.0 \ Common7 \ IDE \ Extensions \ my \,内容如下: [$ RootKey $ \ EnterpriseTools \ QualityTools \ ListenPortRange] “PortRangeStart”= DWORD:00000400 “PortRangeEnd”= DWORD:00000401
3)启动VS
4)启动regedit.exe并检查是否为新 值现在在(32位注册表) HKCU \ 10.0_Config \ EnterpriseTools \ QualityTools \ ListenPortRange。 如果他们不在那里,关闭VS, 删除10.0_Config节点并启动 VS再次。
请注意文件的名称和 什么目录并不重要 重要的是:
A)文件扩展名为.pkgdef
B)它位于C:\ Program Files下 (x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Extensions目录(可以在其子目录中)。
http://social.msdn.microsoft.com/Forums/en/vststest/thread/df043823-ffcf-46a4-9e47-1c4b8854ca13