我正嘗試使用Azure Web角色運行簡單的可執行文件。使用Azure Web角色從本地存儲運行可執行文件
- 可執行文件存儲在Web角色的本地存儲中。
- 可執行文件運行後會生成一個log.txt文件。
這是我使用運行可執行文件的方法:
public void RunExecutable(string path)
{
Process.Start(path);
}
其中,路徑是localStorage.RootPath + "Application.exe"
我現在面臨的問題是,當我打開本地存儲文件夾中的可執行文件那裏沒有log.txt文件。
我已經測試過可執行文件,如果手動運行它,它會生成log.txt文件。
任何人都可以看到問題嗎?
我想保持本地存儲爲工作目錄,我想然後上傳日誌文件到一個blob存儲容器。 – Sami 2012-03-07 00:57:34
太好了。那你應該使用它。這不會是默認的工作目錄。有關如何設置工作目錄,請參閱http://stackoverflow.com/questions/114928/net-process-start-default-directory。 – smarx 2012-03-08 00:55:08
謝謝,完美的工作,我認爲工作目錄是應用程序的目錄。 – Sami 2012-03-08 16:42:15