可以将ASP.NET MVC2设置为使用MySQL数据库吗?
发布于 2010-03-26 02:28:26
我假设您有Visual Studio Professional2008,可以访问MySQL服务器的实例,并且有中等到高级的开发经验。这可能适用于VS2008网络版,但完全不确定。
如果您还没有安装,请安装MySQL Connector for .NET (6.2.2.0在此write-up)
此时,您应该能够运行该应用程序,并在浏览器中显示默认的ASP.NET MVC2主页。但是,更好的做法是首先运行ASP.NET Web配置工具(在Visual Studio顶部菜单中: Project -> ASP.NET Configuration)。工具启动后,检查每个选项卡;没有错误=一切正常。
Nathan Bridgewater's blog的配置工具对于实现这一点至关重要。太好了,内森。在页面的一半位置查找“配置工具”标题。
我在这里发布的MySql.web.dll上的公钥标记应该不会很快更改。但是,如果您怀疑复制和粘贴或其他操作产生了错误的令牌字符串,只需使用Visual Studio命令行运行:"sn -T Path\to\your.dll“,以便获得正确的公钥令牌。
这就是在MySQL上运行的ASP.NET MVC2。干杯!
发布于 2011-11-03 05:04:29
我相信"10.修改web.config的配置文件部分::“
<profile>
<providers>
<clear /> ...
<add type="MySql.Web.Security.MySQLProfileProvider,......type=必须是: type="MySql.Web.Profile.MySQLProfileProvider“
因为在"MySql.Web.Security“中我没有找到任何方法MySQLProfileProvider。(但使用版本6.4.4。对于.NET 4.0)
至少,如果没有现成的配置数据库,您必须创建自己的类来创建数据库表。哈拉尔德
https://stackoverflow.com/questions/2512852
复制相似问题