我很久没遇到IE挂断了。当我直接通过nunit执行我的测试时,它工作正常。但是当我尝试通过cc.net执行它们时,它们似乎在某些时候没有任何理由挂断。它会在此时停止执行所有测试。甚至不要运行我正在关闭IE的拆机夹具。
任何人都可以在这方面帮助我。
答案 0 :(得分:1)
您是否已尝试以配置运行和启动IE的用户身份登录CC.NET框?您可能会发现有一个对话框可以指定有关用户尚未在该计算机上确定的Internet连接等初始选项。
详细说明:
与服务器建立远程桌面连接,或者如果您有权访问,请使用配置CC.NET服务的登录详细信息以物理方式登录到服务器。如果将其配置为以本地系统帐户身份运行,则需要将其配置为以用户帐户身份运行,以使其正常运行。
进入计算机后,启动Internet Explorer,我的猜测是您将看到设置Internet连接的对话框。完成向导并确定所有内容。然后再次注销。现在,当您尝试运行CC.NET构建时,您应该会发现它有效。
<强>替代:强>
您应该能够为本地系统帐户禁用此向导。检查以下注册表值:
HKEY_USERS\S-1-5-18\Software\Microsoft\Internet Connection Wizard\Completed
这应该具有REG_BINARY值01 00 00 00. S-1-5-18是本地系统帐户的固定SID。