« 上一篇下一篇 »

VS2015 MVC5项目部署

    VS2015MVC5项目部署

    刚看到一个年初的一个帖子说VS2015新建的MVC5项目部署后报错,自己捣鼓了一下,发现是Roslyn编译器的错误,简单处理后运行成功,分享如下:

    新建一个MVC5的项目,保持不要动,执行以下几个步骤

    第1步:移除bin下的Microsoft.Web.Infrastructure.dl

    第2步:项目上右键管理NuGet程序包,打开管理器,按顺序卸载以下两个组件

    2.1Microsoft.CodeDom.Providers.DotNetCompilerPlatform

    2.2Microsoft.Net.Compilers

    第3步:发布你的项目并布置到jexus服务器

    第4步:打开浏览器,输入你的URL

    这几天我也在倒腾.介绍一下我目前的情况:Mono用的4.2.3.4Jexus5.8.1CentOS6.7

    发现问题如下:

    1.NET4.6+MVC5.2.3无法运行,需要切换到Net4.5+MVC5.2.0

    2.Microsoft.Web.Infrastructure.dll没有移除也成功了

    3.从Nuget上下载下来的System.Web.Webpages.dll几个相关的dll中间的pages那个p是小写的,需要变成大写这一点真的折腾了我很久

    4.另外Bootstrap等几个前端框架里面也有一些不区分大小写的,有一些样式无法显示,我把Jexus的不区分大小写打开就好了.