標籤:阿里 雲端服務器 mvc4 iis
首先交代一下伺服器的環境配置
系統是WIndows Server2012(配置的時候選的是全能環境),伺服器是IIS8
由於裝了VS2012,所以系統也自動裝上了.Net Framework4.5,MVC4等
資料庫為SqlServer2005,直接在伺服器上裝的資料庫系統
如果在伺服器上裝vs2012這些軟體的時候裝不上去又不知道怎麼回事的時候
去阿里售後提交一下工單就好了,把問題描述一下,他會說這是第三方軟體的問題,會給你一個專門處理這些問題的第三方公司
然後給你一張代金卷,金額剛好是那個公司這次處理你伺服器的費用(等於說免費幫你修理,裝好那些軟體)
第三方公司處理的時候可能會遠程登入到你的伺服器進行操作,所以還需要提供登入系統的帳號密碼
以上交代完畢
首先在伺服器上開啟vs2012,開啟要發布的項目
在項目名上右鍵->重建->發布(注意:不是解決方案上右鍵,也不是什麼邏輯層和資料層的這些類庫項目上右鍵,是在mvc主專案上右鍵)
點擊發布之後出現一個類似發布嚮導的東西
第一步是設定檔
點擊下拉框->建立,為設定檔命名(這個和項目裡的WebConfig設定檔是不一樣的)
點擊下一步,
發布方法選擇檔案系統,這樣發行就緒在本地了(就是伺服器的那台電腦)
目標位置選擇一個自訂的路徑
如果有網域名稱的話,目標URL自個兒填唄
點擊下一步
配置選擇Release,這個配置會將系統的效能最大化
Debug是偵錯模式,附加了很多調試資訊,是為了方便程式員調試用的
點擊下一步,點擊發布
這樣,mvc項目就被發布到本地的一個路徑上了
下面是發布之後的項目
接下來就沒vs什麼事情了
開啟控制台->管理工具->IIS管理器
在網站上右鍵->添加網站
輸入自訂的網站名稱
應用程式集區選擇預設的那個
點擊確定
實體路徑選擇剛剛用vs發布的那個路徑
ip地址輸入伺服器的公網ip
之後不管,點擊確定
之後就可以看到網站目錄下多了一個BookShop的網站
點擊下面的內容視圖就可以看到發布的項目
這樣就將MVC4的項目部署到IIS8上面去了,開啟瀏覽器訪問公網ip地址(只要能上網的電腦都可以訪問到了)
如果這時候出現什麼網站設定檔無法讀取的情況,可能是對網站發布的那個路徑存取權限不夠
找到網站發布的路徑,右鍵網站主目錄,屬性
找到安全選項卡,在組或者使用者名稱那邊點擊編輯
添加使用者everyone
點擊確定
給這個everyone使用者加上修改的許可權
確定
這樣就可以正常訪問網站的那個路徑了
ASP.NET MVC4網站部署在阿里ECS雲端服務器(WIndows Server 2012+IIS8環境)