2017-04-21 79 views
-1

當前,我可以完全訪問本地Windows IIS系統,在該系統中,我們執行一個Windows窗體應用程序,作爲其中運行winform應用程序的一個過程,併爲其自身創建一個屏幕截圖,並通過Web調用返回已保存圖像的URL。全過程看起來像 -您可以在雲中運行winform應用程序嗎?

  • 用戶導航到網頁的網頁上
  • 用戶輸入變量,並將其提交給IIS終點。
  • IIS需要變量,在winform應用程序中傳遞變量時運行Process.Start。
  • IIS從winform應用程序的屏幕截圖中返回URL。

這是在Azure或亞馬遜上可行的東西嗎?我想把它放在雲中,但我不確定安全限制是否會阻止像這樣的應用程序被執行,因爲我們必須給予特定的權限才能使其運行。

回答

-1

如果你現在在一個帶IIS的服務器上這樣做,你可以在雲端(天藍色或亞馬遜,儘管我沒有亞馬遜的經驗,所以我猜)。真正的問題是你需要部署什麼。在這種情況下,您不能使用應用程序服務作爲您的平臺,您必須在具有IIS的虛擬機中運行它,並像現在這樣配置所有內容。或者,如果您冒險且需要負載平衡等,則可以嘗試使用虛擬機規模集。

一個警告,因爲我不知道Windows應用程序做什麼,它依賴於什麼,如果Windows應用程序通信回到本地數據庫或文件存儲區,則可能需要放入一些網絡配置。

+0

謝謝邁克。我以爲我會首先聯繫社區,看看其他人是否認爲這是可行的。我認爲需要注意的是,winform必須在後臺運行它的圖形,並且winform非常簡單。只需要自己運行,並自己屏幕截圖。 – Watson

相關問題