当我把它放在UAT上时,它就像往常一样工作,代码做了不同的事情。 PDF保存在服务器上,然后该类使用该文件的URL打开它。 如果我将它粘贴到浏览器中,URL工作正常,但不能从代码中工作。 这是我的代码:
Process.Start(openPath);
openPath将如下所示:“http://www.cbm360.net/test/temp/CBM360Report_1093750.pdf”
文件在服务器上,但它不会在代码中打开。 代码在使用AJAX调用的Web方法中,如果这有任何区别,我不确定。
有没有人建议为什么这不起作用?
例外是:
System.ComponentModel.Win32Exception: The system cannot find the file specified
谢谢!
答案 0 :(得分:0)
不是将URL粘贴到浏览器中(我假设它在服务器上),而是直接从服务器上的命令行尝试。它现在有效吗? Process.Start与浏览器中的URL导航不同,它更类似于从命令行运行URL。我不确定你想要实现的目标。通常我们会使用网络请求来获取pdf。