我有一个.NET WebForms应用程序在大约100个Windows Server 2008 R2服务器上运行,其中包含WebBrowser控件 . 通过右键单击网页尝试打印网页时,无法显示打印机对话框 . 这只是间歇性地发生 . 我们从IE8升级到IE10之后就开始了这个问题 .
服务器规格:
-
Windows Server 2008 R2 SP1
-
Citrix XenApp 6.5
-
Internet Explorer 10(使用IE11尝试,存在同样的问题)
-
安装了大约20-30个打印驱动程序 .
到目前为止我尝试过的:
-
用WebForms和WebBrowser Control写了一个独立的应用程序,我可以在服务器上复制它 .
-
在我的工作站上运行此应用程序没有任何问题 .
-
重新启动的服务器 .
-
尝试从IE10升级到IE11,但存在同样的问题 .
这是我简单的Web浏览器应用程序
private void FormWebBrowser_Load(object sender, EventArgs e)
{
webBrowser1.Navigate("http://www.google.com");
}
有什么建议?