如何讓MVC6在IIS上面跑

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

相關文章
相關標籤/搜索