asp.net mvc項目遠程發佈到windows server服務器

 

文章參考

設備及環境

  • 一臺裝有windows server 2012的臺式機
  • 一臺裝有win10的臺式機
  • win10上軟件使用:visual studio2017(2015也試過是能夠的)

windows server上的部署(多圖預警)

第一步、安裝windows server 2012,並開始配置環境

一、安裝完畢後,會出現服務器儀表盤,開始添加角色和功能html

 

二、添加所要的角色和功能git

注意:在安裝結束先後可能須要重啓服務器github

第二步、檢查服務是否安裝成功

裝完角色和功能之後,在儀表盤左邊會有IIS的項。點擊右上角的工具進入IIS管理器web

 

 

第三步、windows server先暫時配置到這裏,開始進入window10,也是本機的設置

一、安裝visual studio2017,本文安裝的是2017社區免費版(2015也是差很少配置)windows

二、建立mvc項目,文章那一欄中,有博友無私奉獻了很是好的教程,沒有接觸過的能夠參考,這裏只是創建一個最原始的項目。服務器

三、開始建立項目mvc

 

 

 

 

 

說明:發佈有不少種方法,能夠經過文件系統發佈,也能夠經過Ftp發佈,文件系統最簡單,估計用的人也是挺多,只要在本機發布好,再拖到服務器上就能夠了 可是,若是你使用過IIS發佈到遠程服務器的話,保證你不再會拖文件夾了。工具

第四步,回到windows server,建立站點,並安裝web deploy

一、建立站點測試

二、配置用戶(後續使用這個用戶進行鏈接).net

 

 

 

三、安裝web Deploy

這是安裝地址 http://www.iis.net/downloads/microsoft/web-deploy

安裝的時候切記要選擇完整版,否則會出現仍然沒法鏈接

四、安裝web Deploy後,一樣查看服務,以前沒有出現的web部署就出現了,啓動它

 

第五步,在visual studio2017進行發佈

開始驗證鏈接,這個時候終於鏈接成功了

 

速度點擊下一步進行發佈吧,當信心滿滿覺得可以發佈成功的時候,會出現沒有受權的錯誤提示

印象中好像是這樣的:在使用web管理服務進行鏈接時未能使用指定的應用程序 contentpath………………

第六步,在windows server 去修改管理委派規則

委派成功之後再進行發佈

 

 

添加完規則之後,再去進行發佈

 

總結

當在測試環境下,修改頻繁的時候,推薦使用這樣去發佈。

相關文章
相關標籤/搜索