2009-06-26 56 views
0

我长期以来遇到IE挂断问题。当我直接通过nunit执行我的测试时,它工作正常。但是当我尝试通过cc.net执行它们时,他们似乎在某个时候挂断了,没有任何理由。它会停止执行所有测试。甚至不运行我正在关闭IE的拆卸夹具。通过cc.net执行测试期间IE挂起

任何人都可以在这方面帮助我。

回答

1

您是否尝试登录到CC.NET框,作为服务配置为运行并启动IE的用户?您可能会发现有一个对话框可以指定初始选项,例如Internet连接,但该机器上的用户尚未确定。

详细说明:

建立一个远程桌面连接到服务器,或物理登录到它,如果你有机会,使用在其下CC.NET服务被配置为运行登录细节。如果将它配置为以本地系统帐户运行,则需要将其配置为以用户帐户运行,而不是为了使其运行。

一旦在机器上,启动Internet Explorer,我的猜测是,您将看到用于设置Internet连接的对话框。通过向导,确定一切。然后再次注销。现在,当你尝试运行你的CC.NET构建时,你会发现它的工作原理。

备选:

你应该能够disble此向导本地系统账户。请检查下面的注册表值:

HKEY_USERS\S-1-5-18\Software\Microsoft\Internet Connection Wizard\Completed 

这应该有REG_BINARY值01 00 00 00 S-1-5-18是固定的SID为本地系统帐户。

+0

请你详细说明一下。我没有明白你的观点。 – sam 2009-06-26 08:34:09