我正在尝试自动化网页上的某些功能(从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的普通家用电脑上?
提前致谢!
答案 0 :(得分:1)
好的,如果将来有人需要这个。它最终成为一个覆盖Internet选项的组策略对象。