簡體   English   中英

Process.Start無法使用UAT打開文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM