簡體   English   中英

使用Web服務調用應用程序

[英]Invoke an application using webservice

我試圖在服務器Windows Server2008上編寫Web服務,以調用服務器上的某些應用程序。 我使用system.diagnostics.process類來調用exe文件。 它在服務器本身上運行良好,但是當我在另一台PC上使用Web服務時,出現錯誤消息,找不到指定的文件。 但是當我剛啟動cmd.exe時,它也可以正常工作。 據我了解,我可以訪問至少可以在其上運行cmd.exe的服務器。 但是,當涉及到調用不同的exe時,它是行不通的。 我也有另一個線索,當我遠程運行cmd.exe時,它會運行,而我嘗試遠程殺死它,那么它會給我錯誤“訪問被拒絕”。

我不熟悉這種服務器訪問權限工作。 因此,我需要一些幫助。 任何幫助,將不勝感激 :)

您需要確保IIS中的應用程序池以有權在該服務器上執行可執行文件的用戶身份運行。

只是警告(您可能知道):如果將這些服務暴露在任何地方,這將帶來巨大的安全風險。 打開服務來運行應用程序可能會冒險,因此,我將確保沒有其他方法可以完成您要完成的任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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