我在使用WatiN的c#中有一个程序。它在我的开发窗口7中编译和运行良好。但是,当我将程序复制到天蓝色的Windows 2012数据中心时,它会在应用程序尝试启动Internet Explorer实例(存在于Windows 2012数据中心内)时抛出异常:无法加载文件或程序集Microsoft.mshtml
System.IO.FileNotFoundException:未能加载文件或组件 'Microsoft.mshtml,版本= 7.0.3300.0文化=中性, 公钥= b03f5f7f11d50a3a' 或它的一个依赖。 系统找不到指定的文件。文件名: 'Microsoft.mshtml, 版本= 7.0.3300.0,文化=中性公钥= b03f5f7f11d50a3a' 在 WatiN.Core.Native.InternetExplorer.IEWaitForComplete.WaitForCompleteOrTimeout() 在WatiN.Core.IE.WaitForComplete(的Int32 waitForCompleteTimeOut)在 WatiN.Core.Browser.GoTo(URI URL)在 WatiN.Core.IE.FinishInitialization(URI URI)
我有点失去了对这个例外,缺什么服务器?
谢谢。
这个问题可能会有所帮助:http://stackoverflow.com/questions/2068159/could-not-load-file-or-assembly-microsoft-mshtml-strong-name-validation-fai –
谢谢,帮助 – Henry