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

时间:2014-06-14 11:13:49

标签: sql-server-2012 entity-framework-5 connection-string

我想上传我的网站。我上传了我的数据库备份文件,主机给我的连接字符串是:

Provider=sqloledb;Data Source=127.0.0.1;User Id=sama;Password=****; 

我在web.config文件中设置连接字符串,如下所示:

<connectionStrings>
   <add name="MyDBContext"  
        connectionString="Data Source=127.0.0.1;User Id=sama;Password=****;Initial Catalog=sama;" 
        providerName="sqloledb" />
</connectionStrings>

但我的网站不起作用!

我在项目中使用Entity Framework代码优先模型。

我的问题在哪里?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情......

<connectionStrings> 
  <add name="MyDBContext" 
    providerName="System.Data.SqlClient" 
    connectionString="Server=127.0.0.1;Database=sama;User Id=sama;Password=****;"/> 
</connectionStrings>