应用程序的配置文件中的连接字符串'DefaultConnection'不包含必需的providerName属性。”

时间:2018-11-11 14:50:13

标签: c# .net asp.net-mvc model-view-controller plesk

只需尝试将我的第一个MVC应用发布到Godaddy Plesk托管。 我的应用程序可以在我的机器上的localhost上正常运行,但是当我尝试运行一些数据库内容(首先使用EF -code)时,将其部署到主机(使用webdeploy)时,我得到:连接字符串'DefaultConnection'应用程序的配置文件不包含必需的providerName属性。“ 错误。

这是我的连接字符串 “添加名称=” DefaultConnection“ connectionString =”数据源= myserverIP;网络库= DBMSSOCN;初始目录= mydatabase;用户ID = myuser;密码= mypass;“ providerName =“ System.Data.SqlClient”

最奇怪的是,当我在本地开发计算机上使用此连接字符串而不是默认的“ ... Data Source =(LocalDb)\ MSSQLLocalDB; AttachDbFilename etc ...”字符串时,App运行正常,我看到了数据存储在Godaddy托管数据库中。 另外,我使用上面的条件字符串中的凭据从Microsoft SQL Server Managament Studio连接到该数据库,并且运行查询没有任何问题

希望有人可以帮助我 预先感谢

0 个答案:

没有答案