标签:com http blog style img tar ext log width get c
在上个随笔 CentOS上 Mono3.2.8运行ASP.NET MVC4经验中,步骤2中要求卸载EF 5.0,这样才能在Linux
+ Mono的环境中运行ASP.NET MVC4的Web应用。
今天,没有卸载EF 5.0的情况下,使用NuGet新安装了EF
6.1.0,如下图(使用VS012英文版),
图1: 新安装了Entity Framework 6.1.0,同时EF5.0没有卸载,可在图片中看到两个EF共存
图1中的这个网站是一个接近完成的完整网站,在其它各项配置都与 CentOS上 Mono3.2.8运行ASP.NET MVC4经验
相同的情况下,发布网站到Linux可以正常运行。
因此,目前使用ASP.NET MVC4制作Web应用,已经可以比较轻松地部署在Linux + Mono
+ Jexus 环境上,数据库使用了MySQL。
之所以在这里又使用EF,还是想利用它的SimpleMembership功能,完成使用OAuth、OpenID外部登录(External Login)的功能,可以使用Google、Facebook账号进行登录(主要运行在美国的英文网站)。目前使用ASP.NET MVC4默认的Internet Application模板,使用MS SQL Server数据库的话,可以直接使用OAuth协议完成外部登录功能。现在需要研究SimpleMembership如何在MySQL上实现。
Linux + Mono 目前已经支持Entity Framework 6.1,码迷,mamicode.com
Linux + Mono 目前已经支持Entity Framework 6.1
标签:com http blog style img tar ext log width get c
原文地址:http://www.cnblogs.com/wusir/p/3698038.html