我已經回顧了將.NET應用程序部署到Azure中的所有問題,但仍有一些我仍需要了解。 我已經看到並測試了自己,這將使Visual Studio 2010很容易將現有的.NET應用程序發佈並部署到Azure中 - 所有功能和工具都在那裏。將SQL Server部署到Azure的.NET應用程序?
但是,我仍然能夠維護和更新我的原始.NET應用程序,然後在必要時發佈Azure包的更新?我希望持續這樣做,爲我們的客戶提供兩種解決方案 - 公有云解決方案或本地本地.NET解決方案。
其他問題是,我們將從SQL服務器運行.NET應用程序,並且應用程序也會與外部Web服務進行交互。那些持續部署到Azure的人容易,而不是一次性關閉。
編輯:如果以上是不可能的,我只注意到,可以創建一個完整的Windows 2008服務器映像,並在Azure中創建一個虛擬機角色。有沒有人對此有任何評論,因爲我對此不夠了解。這是否可以解決我的問題?
謝謝 - 非常有幫助 - 更近一步。在.NET中,一旦我創建了Azure部署,似乎我只能在Azure模擬器中運行解決方案,它不會讓我在IIS上運行它。這是我可以輕易改變的東西嗎?你知道嗎? – Gotts 2012-03-23 13:10:00
如果是網絡角色,您可以將啓動應用程序設置爲您的web項目(而不是azure項目),那麼它將在您的IIS或開發主機下運行,就好像您擁有一個普通的ASP.NET應用程序一樣。但是如果你的項目在Azure下使用某些東西,例如存儲,本地資源或天藍色配置,那麼它將會失敗。這就是爲什麼我提到你最好使用一些接口來隔離。但它是一個工作者角色,它必須在Azure開發模擬器下運行。 – 2012-03-25 05:24:10