LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] 在mono3.0.10+Jexus5.3上运行MVC4和WebApi的要点

    mono3.0.10还没有集成MVC4与WebApi的类库,但是,mono3.0.10已经支持.NET4/4.5,与些同时,Jexus5.3也已经正式支持PUT、DELETE等HTTP协议,这就为运行MVC4+WebApi奠定了平台基础。正因为这样,基于现有条件,在linux运行MVC4+WebApi应用成为了现实。

    实际测试也正是这样。下面说说要点:

    一、工程的创建与发布:
    1、用VS2010/2012建好WebApi工程,然后“发布”到本地文件系统;
    2、再把“发布”到本地文件夹的内容上传到服务器的网站文件夹内。
    3、重启Jexus。

    二,注意事项:
    1、把工程引用中Microsoft.Web.Infrastructure.dll的“复制到本地”的属性设为False(特别强调linux上不能用Windows上的Microsoft.Web.Infrastructure.dll)。
    2、把工作引用中System.Data.Entity.dll的“复制到本地”的属性设为True。
    3、Styles.Render等Render,有可能因路径大小写错误找不到目标文件而失效。
    4、VS自动生成的工程,同样会犯大小写不分的错误,如果某个css或js不出来,基本上就是VS在犯这个错!

作者:yunei   发布时间:13年05月08日   可选操作:删除 回复

[1楼] 回复:在mono3.0.10+Jexus5.3上运行MVC4和WebApi的要点

不错~~~!!!!

作者:惊鸿   发布时间:13年05月08日   可选操作:删除 回复

[2楼] 回复:在mono3.0.10+Jexus5.3上运行MVC4和WebApi的要点

好,我一直在想一个问题,如果没有MVC3的基础包,有多少人能配置好环境

作者:Loker   发布时间:13年05月08日   可选操作:删除 回复

[3楼] Run MVC4, WebApi on mono3.0.10+Jexus5.3

    Project creation and distribution:
    1, is built with VS2010/2012 engineering WebApi, then publish to the local file system;
    2, local folder contents uploaded to the server.
    3, restart Jexus.

    Pay attention:
    1, the Microsoft.Web.Infrastructure.dll "copied to the local" property is set to False (with particular emphasis on Linux can not be used on Windows Microsoft.Web.Infrastructure.dll).
    2, the System.Data.Entity.dll "copied to the local" property is set to true.

作者:匿名   发布时间:13年05月09日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 周六  周一  周二  周三  周四  周五  周七