我有一個使用SQL數據庫的C#MVC應用程序。我需要儘可能簡化安裝/運行,因爲它將由沒有經驗的Web應用程序託管人員運行。將要管理這些的人能夠構建具有基本Windows安裝(Windows2k12,2k8等等)的服務器,但是沒有IIS或SQL經驗。我可以爲他們設置它,但如果需要重新安裝,我將不在身邊。簡單部署C#MVC
1
A
回答
0
根據您的選擇,設置自動化服務器(如Jenkins)來處理部署會有效。在設置部署任務後,任何有權限的人都可以通過按下按鈕進行部署。沒有比這更容易。自從我創建了一個MVC Jenkins項目以來,這已經有一段時間了,但是this blog post看起來像是一個很好的設置概述。
其中一個缺點是他們必須保持服務器運行並確保它們具有可用的完整備份以防萬一發生。我猜如果你想幫助他們首先部署應用程序,那麼他們將無法從頭開始設置Jenkins服務器。但是在一天結束時,如果事情爆發了,不管你爲他們設立了什麼,他們將不得不做一些事情來解決它。
編輯:只要閱讀你的其他評論,沒有發現他們需要從頭開始完全重建(假設從小到沒有備份)。我相信你可以使用Powershell自動化大部分IIS配置和一些SQL Server設置,我相信它也可以在Jenkins上運行。不過,我從來沒有這樣做過。儘管如此,Here是另一篇關於此問題的博客文章,但可能有所幫助。
+0
謝謝你可能會工作,我沒有使用PowerShell自動化工作,我會更多地研究。 –
相關問題
- 1. 部署簡單的C++應用程序
- 2. c#web mvc部署到IIS10
- 3. 部署簡單的Spring MVC的Portlet到Liferay 5.2.3
- 4. asp.net mvc部署
- 5. asp.net mvc部署
- 6. 在碼頭熱部署簡單應用
- 7. 失靈jetspeed的部署簡單的portlet
- 8. 簡單的ASP.Net部署查詢
- 9. 簡單的Git部署工作流程
- 10. Sharepoint部署包裝(最簡單!)
- 11. 可以linode使django部署簡單嗎?
- 12. 部署DocPad到Gandi.net簡單的託管
- 13. Django 1.3 - 簡單的媒體部署
- 14. 從Android Studio進行Android簡單部署
- 15. C#F#MVC 3模板部署
- 16. MVC 3 C# - 部署和MySQL數據庫
- 17. C#MVC應用程序部署問題
- 18. 部署Spring MVC webapp
- 19. ASP.NET MVC上部署
- 20. .Net MVC Web部署
- 21. 最簡單的方法來做夜間部署ASP.NET MVC 3網站?
- 22. 將MVC應用程序部署到桌面計算機的簡單方法?
- 23. 簡單的密碼驗證c#MVC
- 24. 簡化部署與Capistrano
- 25. 部署清單
- 26. .NET MVC網站部署
- 27. MVC 3項目部署
- 28. ASP.NET MVC部署了路由
- 29. MVC 3部署自動化
- 30. MVC網站部署問題
看看web部署。 – Matt
我做了,但似乎仍然需要他們安裝MSSQL,IIS,在IIS中設置網站,並設置數據庫/數據庫用戶。 –
您可以使用腳本(powershell/SQL)來補充它,或者wix可能會簡化一些操作。或者,他們可以使用外部主機,如果這是您的網站的選項。 – Matt