本地计算机上的嵌入式浏览器下载但不在Windows Server上#c#

时间:2015-02-13 00:34:11

标签: c# winforms webbrowser-control quickbooks-online windows-server-2012-r2

我正在尝试自动化网页上的某些功能(从QuickBooks在线下载Excel文档)。我已经在我的本地开发机器上运行脚本(运行Windows 8.1),但是当我编译它并在我们的服务器上运行它(运行Windows Server 2012 R2)时,它运行正常,直到我需要实际下载文件。没有提示弹出,Navigating处理程序只是冻结了如下所示的网址:https://qbo.intuit.com/c1/v82.221.1234567890123/1342890533/reports/execute?rptid=1342890533-PANDL-export-1423773529093

这是您单击“导出到Excel”按钮时生成的URL类型。不幸的是,最后没有一个带有“.xls”的简单网址,否则我会在Navigating事件中处理该网址。

我正在运行Visual Studio 2013,我在Windows窗体应用程序中使用webBrowser控件作为嵌入式浏览器。如果您认为有必要,我会附上代码。

我的主要问题是: 为什么它可以在家用计算机上运行而不能在我们的服务器上运行?

另外,我确保我的Internet Explorer> Internet选项与我的家用计算机和服务器匹配。我还在服务器上关闭了IE增强保护模式。

是否有其他设置会阻止保存对话框(参见附图)出现在运行Windows 8.1的普通家用电脑上?

提前致谢!

Save Dialog

1 个答案:

答案 0 :(得分:1)

好的,如果将来有人需要这个。它最终成为一个覆盖Internet选项的组策略对象。