只需尝试将我的第一个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连接到该数据库,并且运行查询没有任何问题
希望有人可以帮助我 预先感谢