ASP.NET MVC4網站部署在阿里ECS雲端服務器(WIndows Server 2012+IIS8環境)

來源:互聯網
上載者:User

標籤:阿里   雲端服務器   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環境)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.