如何讓MVC6在IIS上面跑


asp.net5的MVC6發布出來的結果和MVC5之前版本的相差太遠了,直接在本地的IIS服務器上面是不可能運行的。

看了湯姆大叔的MVC6項目發布與部署,講了很多豐富的知識點。但是對於立即要解決問題的人來說,閱讀起來是不方便的。

http://www.cnblogs.com/TomXu/p/4496419.html

 

下面我的一切結果都是使用VS2015來操作的,發布的操作不再簡述。

 

MVC6項目發布出來的內容如下

approot里面有個web.cmd 可以直接雙擊運行

瀏覽器輸入  http://localhost:5000 可以直接訪問

 

如果發布到IIS需要下一個HttpPlatformHandler

32位:http://go.microsoft.com/fwlink/?LinkId=690722

64位:http://go.microsoft.com/fwlink/?LinkID=690721

 

安裝完成之后,在IIS上面新建一個網站,設置網站路徑到wwwroot(wwwroot,log,approot必須在一個文件夾里面),然后點擊編輯配置器

 

在節里選擇下拉system.webServer/handlers ,然后鎖定節。如下圖所示:

 

 

將應用池設置為無托管代碼

 

接着本地的IIS就可以訪問了。

 

具體可以參考官方文檔:

http://aspnet.readthedocs.org/en/latest/publishing/iis.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM