0

Visual Studio 2010 - C# - MVC3

我对 ASP.Net 完全陌生,我一直在工作/练习使用 C# 制作 MVC 3 应用程序。我已经练习过在线获取 MVC 应用程序,它不使用数据库并且成功。我的主机支持 .net 4,这是一个发布文件并上传到我的 FTP 的简单过程。我正在制作一个使用数据库的新应用程序。我已经在服务器资源管理器中建立了一个数据连接并设置了我所有的表和关系。目前一切都按预期工作,我可以从数据库中创建、编辑和删除条目。

我不确定从哪里开始在线获取此信息。我的主机没有提供 MSSQL 数据库,所以我假设我可以使用 MYSQL 数据库?更改我的应用程序以使用位于我的远程主机上的 MYSQL 数据库的过程是什么?另外我正在使用用户可以注册和登录的默认帐户,我是否也必须为此设置一个数据库?

4

3 回答 3

1

您的主机提供 mysql 托管?您将需要 mysql .net 连接器。

还要检查下一个 asp.net 成员资格,mvc 使用

http://dev.mysql.com/doc/refman/5.1/en/connector-net-tutorials-asp-roles.html

于 2012-09-11T14:31:08.503 回答
0

您可以在 APP_DATA 文件夹中使用本地数据库,也可以连接到远程数据库。如果您在这两个领域中的任何一个方面需要额外帮助,或者我误解了您的问题,请告诉我。您可能还想加密您的 web.config 文件以更好地保护您的数据库密码。

从我们的聊天中:

试试这个 stackoverflow.com/questions/…</p>

于 2012-09-11T14:24:50.657 回答
0

SQL CE 支持二进制部署,这意味着您的托管不需要安装任何东西并且您可以获得 SQL 支持,但是没有存储过程支持(如果这对您很重要)此外,您可以将 SQL Compact Toolbox 安装到 Visual Studio http: //sqlcetoolbox.codeplex.com/

请参阅:http: //blogs.msdn.com/b/webdev/archive/2011/01/06/how-to-bin-deploy-sql-compact-edition-4-0-and-razor-web-projects。 aspx

于 2012-09-11T15:12:22.753 回答