代码之家  ›  专栏  ›  技术社区  ›  Mark Storey-Smith

VS2010负载测试-限制端口

  •  0
  • Mark Storey-Smith  · 技术社区  · 14 年前

    根据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,客户机仍然在随机端口上监听。控制器正试图在与客户端相同的随机端口上进行通信。

    有人经历过同样的事吗?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Mark Storey-Smith    14 年前

    如果有人遇到这个问题,我会得到一个解决方案:

    1)关闭vs

    2)在下创建my.pkgdef文件 C:\程序文件(x86)\Microsoft Visual Studio 10.0\common7\ide\extensions\my\包含以下内容: [$rootkey$\enterprisetools\qualitytools\listenportrange] “PortRangeStart”=双字:00000400 “PortRangeEnd”=双字:00000401

    3)启动vs

    4)启动regedit.exe并检查是否有新的 值现在位于(32位注册表)下 hkcu…\10.0_config\enterprisetools\qualitytools\listenportrange。 如果他们不在那里,关闭vs, 移除10.0_配置节点并启动 又是一次。

    请注意,文件名和 目录并不重要,什么 重要的是:

    a)文件扩展名为.pkgdef

    b)在C:\程序文件下 (x86)\Microsoft Visual Studio 10.0 \common7 \ide \extensions目录(可能在其子目录中)。

    http://social.msdn.microsoft.com/Forums/en/vststest/thread/df043823-ffcf-46a4-9e47-1c4b8854ca13