2017-08-31 60 views
0

我有一個VS 2015內的MVC項目。我想運行phantomjs.exe,它保存在bin目錄中。 這個相同的代碼在Windows應用程序內工作正常。 它不適用於MVC應用程序(如上所述,我的MVC應用程序在IIS Express內運行)。 沒有任何反應,沒有例外,沒有任何反應。如果我嘗試調用驅動程序的方法,它們不起作用。 而且,當調用phantomjs.exe時,控制檯窗口不顯示。 我已授予「每個人」的權限 - 完全控制該.exe。從MVC項目運行exe

PhantomJSOptions options = new PhantomJSOptions(); 
PhantomJSDriver driver = new PhantomJSDriver(options); //at that point, console window should open, but nothing happens 

有沒有人有從MVC應用程序運行可執行文件的經驗?

+0

這種基於嵌入式資源的方法可能有所幫助:https://stackoverflow.com/questions/15470090/run-exe-file-as-an-embedded-resource-in-c -尖銳。 EXE文件打算在服務器端使用,以便在客戶端機器上不顯示任何控制檯。 –

+0

[需要在ASP.net服務器上執行* .exe](https://stackoverflow.com/q/13658555/11683) – GSerg

+0

您確實知道從ASP.NET啓動的可執行文件在服務器上運行,而不是在客戶端? – CodeCaster

回答