2011-12-20 78 views
0

您好我有一個網站在ASP.NET中創建它,我沒有創建Web角色實例的代碼,但我已經在虛擬機中託管了我的應用程序。 anybodoy知道我是否可以在Windows Azure實例中託管此應用程序?謝謝。在Windows Azure上託管第三方應用程序

+0

如果您可以在IIS中運行它,您應該可以將其用作Web角色,而不需要源代碼。但是,您也可以在只上載MS VM映像文件的Azure中使用VM角色。 – 2011-12-20 12:46:22

+0

我知道如何創建一個web角色並鏈接一個asp.net或asp.net mvc VS項目,但不知道如何將它與現有的託管應用程序相關聯。你有沒有關於它的任何有用的文檔?我一直在網上尋找,但我找不到一個類似的例子。 – matiasnj 2011-12-20 12:55:22

+0

不確定你的意思是「鏈接託管應用程序」,你需要獲得已編譯的應用程序,即dll和視圖/網頁等。如果你有一個運行該應用程序的虛擬機,你可以直接部署它虛擬機角色http://www.windowsazure.com/en-us/home/tour/compute/ – 2011-12-20 13:07:52

回答

0

如果您的ASP.NET項目是一個網站,而不是一個Web應用程序,它有點複雜。如果將其轉換爲Web角色的Web應用程序只需將雲服務項目添加到該解決方案,然後右鍵單擊該項目中的「角色」分支並「在解決方案中添加現有Web角色」選項即可。然後,您可以選擇您的ASP.NET Web應用程序和其網絡角色。剩下的就是添加所需的任何自定義(不是必需的),以允許Web應用程序正確利用Windows Azure環境。

如果是一個網站,你首先需要將它轉換成一個網絡應用程序。然後將其轉換爲網絡角色並沒有什麼不同。這只是創建一個新的空項目並將舊項目的內容文件複製到新項目中的問題。

+0

對我有一個網站,我只是找到這個鏈接,應該讓我使用本地IIS7上的虛擬目錄配置Azure服務定義文件:http://msdn.microsoft.com/en-us/library/windowsazure/gg432956.aspx – matiasnj 2011-12-20 13:42:48

+0

我會做一些證明並嘗試驗證這是否我在找什麼,謝謝 – matiasnj 2011-12-20 13:43:27

相關問題