asp.net5的MVC6發佈出來的結果和MVC5以前版本的相差太遠了,直接在本地的IIS服務器上面是不可能運行的。html
看了湯姆大叔的MVC6項目發佈與部署,講了不少豐富的知識點。可是對於當即要解決問題的人來講,閱讀起來是不方便的。web
http://www.cnblogs.com/TomXu/p/4496419.html瀏覽器
下面個人一切結果都是使用VS2015來操做的,發佈的操做再也不簡述。服務器
MVC6項目發佈出來的內容以下app
approot裏面有個web.cmd 能夠直接雙擊運行asp.net
瀏覽器輸入 http://localhost:5000 能夠直接訪問網站
若是發佈到IIS須要下一個HttpPlatformHandlerspa
32位:http://go.microsoft.com/fwlink/?LinkId=690722.net
64位:http://go.microsoft.com/fwlink/?LinkID=690721orm
安裝完成以後,在IIS上面新建一個網站,設置網站路徑到wwwroot(wwwroot,log,approot必須在一個文件夾裏面),而後點擊編輯配置器
在節裏選擇下拉system.webServer/handlers ,而後鎖定節。以下圖所示:
將應用池設置爲無託管代碼
接着本地的IIS就能夠訪問了。
具體能夠參考官方文檔:
http://aspnet.readthedocs.org/en/latest/publishing/iis.html