[英]Process.Start not working on UAT for opening file
当我将其放在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
谢谢!
与其将URL粘贴到浏览器中(我假设这是在服务器上),不如直接在服务器上的命令行中尝试它。 现在可以用吗? Process.Start与在浏览器中导航到URL不同,它更类似于从命令行运行URL。 我不确定您要达到什么目标。 通常,我们会使用网络请求获取pdf。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.