我有一個使用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. Sharepoint部署包裝(最簡單!)
- 7. 在碼頭熱部署簡單應用
- 8. 失靈jetspeed的部署簡單的portlet
- 9. Django 1.3 - 簡單的媒體部署
- 10. 可以linode使django部署簡單嗎?
- 11. C#F#MVC 3模板部署
- 12. ASP.NET MVC上部署
- 13. 將MVC應用程序部署到桌面計算機的簡單方法?
- 14. 簡化部署與Capistrano
- 15. 部署清單
- 16. .NET MVC網站部署
- 17. IntelliJ Spring MVC教程部署
- 18. ASP.NET MVC(剃鬚刀)部署
- 19. MVC部署疑難解答
- 20. MVC 3項目部署
- 21. 在IIS7中部署MVC
- 22. MVC 3未部署視圖
- 23. 部署ASP.NET MVC 4 Web API
- 24. ASP.net MVC部署到IIS7
- 25. ASP.NET MVC部署錯誤
- 26. MVC自動上部署
- 27. 部署ASP.NET MVC到Plesk
- 28. 在linux中部署Asp.net mvc
- 29. MVC 3部署自動化
- 30. 在iis中部署mvc
看看web部署。 – Matt
我做了,但似乎仍然需要他們安裝MSSQL,IIS,在IIS中設置網站,並設置數據庫/數據庫用戶。 –
您可以使用腳本(powershell/SQL)來補充它,或者wix可能會簡化一些操作。或者,他們可以使用外部主機,如果這是您的網站的選項。 – Matt