asp.net-mvc – ASP.NET MVC 1和2在Mono 2.4与Fluent NHibernate
我想使用ASP.NET MVC创建一个应用程序,它应该在单声道2.4下运行(编译将在
Windows框上完成).有人有运气吗?这是我已经尝试过的:
> ASP.NET MVC on mono没有任何持久性模型支持,并使用nhaml作为视图引擎 第一部分工作正常,我没有遇到任何重大问题.但是我不能让第二部分工作.似乎它是依赖Castle.Windsor打破了整个单声道支持(但也可能有其他的部分). 因此,我决定创建一个替代框架,借鉴了s#arp架构的一些想法,但是设计为在单声道下工作(如果我能够做到这一点,我将为社区发布它) .控制器和视图部分工作正常(这里没有太多的魔法,他们一直在工作),但是在开始持久性部分之前我有一些问题: >什么NHibernate版本在单声道下工作?我听说过1.2是正常工作. 2.0.1 / 2.1测试版在单声道下工作吗? 其他问题: >有没有任何具有单声道持久性asp.net mvc支持的框架,还是我想到的第一个? 感谢您的答案 编辑:更新了支持ASP.NET MVC 2:http://shaml.sztupy.hu/的框架 解决方法
我正在使用单声道2.4来运行asp.net mvc应用程序Windows服务.
兼容性非常好有一些错误和差异,而不是Windows,但一旦你了解到它们是什么更容易(开始可能会有痛苦!) 我使用NHibernate(2.1)FluentNhibernate,StructureMap,NBehave,Moq和open id lib,它们都似乎按预期工作. 至于稳定性,由于我已经排除了我的代码中的主要错误,我没有任何问题. 可用性,这是一个完全不同的平台,所以你需要以开放的心态来到它,并准备离开窗口的方式.好消息是,一旦你做的事情变得更容易. Apache比IIS好很多,配置和管理一个linux盒子比Windows容易. 我很高兴我选择单声道..对不起,这开始听起来像一个公关驱动器 – 但我真的很高兴! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 向MVC 3添加基于声明的授权
- asp.net-mvc-3 – MVC 3:AutoMapper和项目/解决方案结构
- Asp.net全局输出缓存
- asp.net – 使用jQuery ajax进行表单身份验证
- asp.net-mvc – asp.net mvc禁用ajax缓存
- ASP.NET关闭FriendlyURLs mobile.master页面
- 如何从ASP.NET中的soap异常中提取内部异常?
- ASP.NET Web API内存中测试中的内部服务器错误
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- ASP.NET MVC5单击Html.ActionLink更改语言/文化