0

当我把它放在 UAT 上时,这像往常一样在 dev 上工作,代码做了一些不同的事情。PDF 保存在服务器上,然后班级使用该文件的 url 打开它。如果我将 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

谢谢!

4

1 回答 1

0

不要将 URL 粘贴到浏览器中(我假设这是在服务器上),而是直接从服务器上的命令行尝试。它现在有效吗?Process.Start 与在浏览器中导航到 URL 不同,它更类似于从命令行运行 URL。我不确定您要达到的目标。通常我们会使用网络请求来获取 pdf。

于 2011-08-04T16:03:40.583 回答