Mono+Jexus部署asp.net mvc5.3报错

报错信息如下:
Type not found: 'System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup,System.Web.WebPages.Razor,Version...

经过咨询一些群友,最后Mr. Seaning提出是Webpages大小写的问题。

在bin文件夹下有关Webpages的dll, pages都是小写的。这在windows平台上没有问题。但是到了linux下就不行了。解决办法是把Webpages相关的dll的文件名里的Webpages改名为 WebPages,注意P是大写。然后就没问题了。

注:只在vs2015生成的dll中有这个问题。

这个项目是用asp.net mvc5.3+dapper+npoi,目前在linux+jexus+mono平台上完美运行。

本文为“技术点滴”的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注