[英]How can I execute an EXE file in asp.net website?
我在asp.net中有一個使用VB的網站,當我單擊該鏈接時,我有一個指向PC中安裝的醫療程序的鏈接,我希望對該程序執行.exe。 我找到了以下代碼,但僅當我的項目在本地時才有效:
System.Diagnostics.Process.Start("C:\Windows\System32\MiProgram.exe")
我也嘗試使用此代碼:
Dim OpenDoc As ProcessStartInfo = New ProcessStartInfo
Dim stPath As String = "C:\Windows\System32\MiProgram.exe"
OpenDoc.FileName = stPath
OpenDoc.Verb = "open"
OpenDoc.WindowStyle = ProcessWindowStyle.Normal
Process.Start(OpenDoc)
兩種代碼都可以在本地運行,但是當我將項目放到網上時,什么也沒做
我還閱讀到我可以啟用de IIS Service,我按照此頁面的步驟進行操作,但對我而言並不有用。
有什么解決辦法嗎?
我接受建議。 謝謝。
您可以解決此問題。
您創建一個正在運行的Windows Forms應用程序,在該應用程序上承載wcf服務,並檢查此鏈接作為示例。
公開一個類似“ RunApplication”的方法,將相同的代碼放入它們,您可以從您的網站上調用它,這將100%起作用。
您可以嘗試通過實施以下設置:
在IIS 7/8中,轉到“控制面板” /“程序和功能” /“打開或關閉Windows功能”,然后從以下位置檢查所有項:Web管理工具(包括:IIS管理服務,II 6管理兼容性)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.