1
A
回答
5
而不是什麼可以在Azure中支持想,這可能是因爲你決定移植您的應用程序在考慮它的挑戰更有幫助:
- Web應用程序。由於Web角色託管IIS,因此通常將通用的asp.net或asp.net mvc網站移植到Azure時幾乎沒有問題。您會遇到一些小問題 - 請參閱我的related answer瞭解更多詳情。
- UI。如果您的應用程序具有與WinForms應用程序相似的特定輸出,您將無法運行它,因爲您沒有視頻輸出。
- GPU依賴關係。如果您正在根據特定的GPU進行一些後臺處理,則無法在Azure虛擬機中運行。
- 註冊表和其他系統級訪問。如果您的應用需要更新註冊表或運行MSI,您將無法安裝您的應用。
- 實例親和力。如果您的應用程序需要會話粘性(例如,登錄用戶必須在每次訪問時訪問同一服務器實例),則無法完成此操作。
- COM interop。 COM互操作非常有限,因爲您無法通過註冊表安裝任何東西。如果您依賴Excel Services,則不具備該功能。
- SQL限制。今天SQL Azure限於50GB,並且不提供自定義服務器實例的功能。此外,儘管它支持SQL Server的一大部分,但它不支持100%的SQL Server,因此可能有些sprocs可能不再有效。今天沒有SQL代理,因此您需要在工作進程中重新創建該功能。
這只是你可能遇到的一些挑戰的一個敏感的問題 - 我敢肯定還有其他的。
請記住,Azure爲您的應用程序提供Windows 2008 Server映像以便在其上運行,因此如果您的應用程序今天可以在該環境中運行,並且不需要我列出的內容,則應該處於非常好的狀態。
0
您可以使大多數.NET項目在Azure中工作。 Azure支持以下項目類型:網站(包括ASP.NET和ASP.NET MVC),工作者(後臺應用程序)和wcf服務。
0
不要忘記安全性 - 在Azure上進行身份驗證有多種方式,但沒有一種方法只是將IIS/ASP設置爲Windows身份驗證。
相關問題
- 1. 什麼使項目適合Azure /雲?
- 2. Entity Framework目前適合什麼類型的項目?
- 3. 什麼是適合HTML的BLOB類型?
- 4. 爲什麼knockout.js因小型項目而出名,backbone.js適合大型項目?
- 5. 什麼類型的索引最適合Oracle的DATE類型?
- 6. Prolog是否適合這種類型的項目?
- 7. TFS適合小型項目嗎?
- 8. 項目龍目島適合大型java項目嗎?
- 9. PHP框架適合什麼樣的項目?
- 10. 什麼是適合JavaScript文件的內容類型標題?
- 11. 什麼類型的收集適合web服務在.Net?
- 12. YAML最適合什麼類型的應用/使用?
- 13. 什麼是適合電子郵件的MySQL類型?
- 14. 什麼是適合Web服務的XML類型?
- 15. 什麼類型的圖表最適合顯示這些數據?
- 16. 什麼Git分支模型適合你?
- 17. 適合的數據類型
- 18. Selenium .net SelectElement選項,什麼是適當的數據類型?
- 19. 什麼樣的類庫適用於Universal和Winform項目?
- 20. MaxJSONlength適合什麼?
- 21. 什麼MySQL類型最適合「價格」列?
- 22. 什麼.net StringComparison類型最適合主機名比較?
- 23. 爲什麼雙向構圖不適合傳遞值類型?
- 24. Azure是否適合託管初學Silverlight項目?
- 25. 什麼時候MVC不再適用於大型項目?
- 26. 比較集合不同項目類型
- 27. 什麼是C中的複合類型?
- 28. 目前有什麼動態類型.NET Web開發的選項?
- 29. 什麼是.NET項目源代碼文件的MIME類型?
- 30. 什麼時候合併開源項目?
http://www.microsoft.com/windowsazure/evidence/ – 2010-10-24 16:22:48