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