我有一個exe文件,當它被調用時打開一個pdf查看器......我在我的web應用程序中使用它,並試圖將它部署在我的天藍色雲作爲服務。每一件事情都運行良好,但是當我點擊鏈接或按鈕時,我將其稱爲它。它給運行時錯誤作爲「位置已更改或移動」...所有我想要打開該查看器應用程序在我的天藍色雲上運行。如何將EXE文件部署到我的Azure帳戶中?
我很抱歉,如果我在這個地方問了一個錯誤的問題。但我唯一的需要是,我想部署該exe文件在工作條件。我新的雲環境plzzz幫助我..不要回答這個問題不明確或不明確。 012zzplzz建議我以任何方式通過我能夠這樣做.eeher雲服務或雲網站或虛擬機等任何單詞從你的明智的頭腦會幫助我很多。
我用來調用該exe文件的代碼是。
protected void Button1_Click(object sender, EventArgs e)
{
// Create An instance of the Process class responsible for starting the newly process.
System.Diagnostics.Process process1 = new System.Diagnostics.Process();
// Set the directory where the file resides
process1.StartInfo.WorkingDirectory = Request.MapPath("~/");
// Set the filename name of the file you want to open
process1.StartInfo.FileName = Request.MapPath("ProjectViewer.exe");
// Start the process
process1.Start();
}
在服務器上運行EXE的目的是什麼?這不會爲客戶做任何事情。 – SliverNinja
這個問題實際上**是**模糊不清的,而不是StackOverflow的格式。也許你可以更好地解釋這個過程到底是什麼,以及你爲什麼要在服務器上啓動它。您是否真的在使用「雲服務」或「Azure網站」?也有你在你的部署中包含exe文件(將'copy to output folder'屬性設置爲'copy always')。另外,對於web項目,當你設置這個屬性時,可執行文件將在'〜/ bin /'文件夾中,而不是根文件夾... – astaykov
@Silverninja -yeah你在某種程度上正確,但正如我已經告訴過的那樣,新的技術,也希望我可以製作一個可以使用exe文件執行任務的web應用程序。假設你的本地機器上沒有開發環境。因此可以將整個環境部署爲雲中的exe文件,而無需重新編寫非常複雜且耗時的應用程序。 –