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

Embedded Browser Downloads on Local Machine but not on Windows Server c#

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

这是当您单击 "Export to Excel" 按钮时生成的 URL 类型。不幸的是,没有一个简单的 URL 结尾带有“.xls”,否则我会在 Navigating 事件中处理它。

我是 运行 Visual Studio 2013 年,我在 Windows 表单应用程序中使用 webBrowser 控件作为嵌入式浏览器。如果你觉得有必要,我会附上代码。

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

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

是否有其他设置会阻止保存对话框(见附图)像在普通家用计算机上那样出现 运行 Windows 8.1?

提前致谢!

好的,以防以后有人需要这个。它最终成为覆盖 Internet 选项的组策略对象。