2014-12-24 23 views
1

我在wwwroot下執行應用程序時遇到問題。 它在我發佈我的網站之前運行正常,但它不工作,只要我的網站在wwwroot下。在wwwroot下發布的asp.net執行exe

這裏我的代碼

AppDomain sendBox = AppDomain.CreateDomain("sandBox"); 
string fileName = "C:\\inetpub\\wwwroot\\Rangoon\\Reports\\ReceiptPrinter.exe"; 
sendBox.ExecuteAssembly(fileName); 
AppDomain.Unload(sendBox); 

注:我設置IIS同意我的站點文件夾。 請大家幫忙謝謝大家。

+0

您可以根據您的要求查看ProcessInfo Class –

+0

「不起作用」是什麼意思?你能發佈你得到的錯誤嗎? – Icemanind

+0

有沒有錯誤先生。我在'FormLoad()'設置'MessageBox.Show(「HI」)',但它不會出來。這意味着我的網站無法調用應用程序。 –

回答

0

確保可執行文件(ReceiptPrinter.exe)是一個.NET程序集。沒有原生的.exe將在那裏工作。

+0

主席先生,如果我手動雙擊這個應用程序的工作。從我的網站打電話不工作。有什麼我可以做的嗎? –