版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/qq1010885678/article/details/41747613
首先交代一下伺服器的環境配置
系統是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使用者加上修改的權限
确定
這樣就可以正常通路網站的那個路徑了