为什么我的MySql Server连接字符串不起作用?

时间:2013-08-31 18:16:35

标签: mysql asp.net-mvc connection-string

我正在使用Visual Wev Developer 2012并尝试在共享主机站点上连接到MySql Server。我的连接字符串如下所示:

    

 Server="myserverAddress";Port="3306";Database="myDatabaseName";uid="myUserName";Pwd="myPassword"

HTTP错误500.19 - 内部服务器错误 无法访问请求的页面,因为页面的相关配置数据无效。

我尝试过使用和不使用引号。我在这做错了什么?我真的很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

所以我的项目使用默认数据库(SQL Express),即使我没有指向它的连接字符串。如果未使用如下构造函数指定,则EF使用约定来附加默认数据库:

 public class BloggingContext : DbContext

{

public BloggingContext()

    : base("BloggingDatabase")

{

}

}

然后这个:

 <configuration>

   <connectionStrings>

<add name="BloggingCompactDatabase"

     providerName="System.Data.SqlServerCe.4.0"

     connectionString="Data Source=Blogging.sdf"/>

   </connectionStrings>

 </configuration>

我发现这一切...... http://msdn.microsoft.com/en-us/data/jj592674.aspx