我想知道有沒有辦法在Azure環境中安裝windows服務?或者有沒有其他方法可以做到這一點?在windows azure中安裝服務
回答
如果我明白這個問題正確,您在Azure中需要的是輔助角色,類似的問題#2:What's the concept of *worker role* in Windows Azure cloud?
檢查出這篇博客文章「遷移Windows服務Azure的輔助角色」 http://blogs.msdn.com/b/joseph_fultz/archive/2010/04/02/migrating-windows-service-to-azure-worker-role-image-conversion-example-using-storage.aspx
也看一下Windows Azure的培訓工具包代碼&使用樣品在Azure的工作者角色 http://www.microsoft.com/download/en/details.aspx?id=8396
HTH
另一個可能的選擇是使用StartUp任務在Web或工作者角色中安裝Windows服務。
這是一篇MSDN文章 - 儘管它在細節上似乎有點不足。
How to Define Startup Tasks for a Role
基本上你將需要確保在部署過程中,安裝程序複製並創建一個cmd文件來執行安裝程序。然後將一個啓動任務元素添加到服務定義XML文件。
夫婦的事情,隨着其他答案補充:
您可以通過啓動任務
安裝通過Web或輔助角色服務或者,您也可以運行提升權限的過程通過任務計劃程序
以下是在運行Windows Server 2012 R2的VM上安裝Windows服務的步驟:
- 開始你的虛擬機中的Windows Azure控制檯和遠程桌面連接器連接到它
地圖存儲在您的虛擬機一個新的驅動器:
NET USE Z:\ mystorage.file.core .windows.net \ endoint/U名稱:myusername verylongkeythatendswith ==
存儲鍵可以在Azure管理控制檯中找到 - >庫庫 - >管理訪問鍵
- 所有必需的安裝文件複製到映射存儲(複製&粘貼)
- 副本NSSM到本地驅動器(不是Z:因爲它使用MAFS文件系統,並且不能與低級別的Windows API指令訪問)
- 創建一個。用下面的條目
設定的用戶名= XXX 設置密碼= YYY 通話d bat文件:\ NSSM安裝 「我的服務」 爲 「%ProgramFiles%\ PathToService \ myservice.exe」「-p 8677 「 d:\ nssm set」My service「ObjectName」%username%「」%password%「 sc failure」My service「actions = restart/60000/restart/60000/restart/60000 reset = 240 012xxd:\ nssm啓動「我的服務」
用戶名和密碼應該是您用來創建的用戶名和密碼虛擬機。
- 運行腳本。該服務應該顯示在您的服務列表中。
享受!
PS:我用NSSM來簡化服務部署。
- 1. 在Windows中安裝Windows服務7
- 2. 在Windows Azure上安裝Windows服務的最佳實踐
- 3. Windows服務安裝
- 4. 安裝windows服務
- 5. 安裝了SQL Server的Azure SQL Server VM或Azure Windows服務器
- 6. 在Windows上安裝C#Windows服務7
- 7. 如何在.NET中安裝Windows服務?
- 8. 在Azure網站上安裝服務器
- 9. 的CouchDB不會安裝爲在Azure上的Windows VM服務
- 10. 在Windows Azure上安裝FPDF
- 11. 在Windows Azure上安裝EJabberd
- 12. 無法安裝Windows服務
- 13. 安裝.NET Windows服務
- 14. 如何安裝Windows服務
- 15. Windows服務安裝程序
- 16. Windows服務安裝項目
- 17. 遠程安裝windows服務
- 18. 安裝Windows服務無法
- 19. MSDeploy安裝windows服務?
- 20. 安裝/卸載Windows服務
- 21. 遠程安裝Windows服務
- 22. VB.net Windows服務未安裝
- 23. 安裝服務中的安裝服務
- 24. 安裝sqlxml windows azure啓動任務
- 25. Windows Azure服務器上安裝了哪個版本的.net?
- 26. 在安裝Windows服務之前卸載
- 27. 在Windows服務器上安裝Icinga
- 28. 在Windows服務器上安裝Wordpress = omg
- 29. 在Windows 2008上安裝mongrel服務
- 30. Windows Azure Solr安裝擴展
您可以創建一個輔助角色並嘗試部署到您的天藍色 – mahesh 2012-02-18 07:30:54