【发布时间】:2016-12-03 18:55:27
【问题描述】:
我使用实体框架制作了MVC API。它在我的 PC 上作为 Visual Studio 上的本地主机运行良好
当我发布它并在 myasp.net 上托管 api 和数据库以对其进行测试并替换此连接字符串时:
<add name="ENGeekEntities" connectionString="metadata=res://*/Models.operation.csdl|res://*/Models.operation.ssdl|res://*/Models.operation.msl;provider=System.Data.SqlClient;provider connection string="data source=.\SQLEXPRESS;initial catalog=ENGeek;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
与站点连接字符串:
<add name="ENGeekEntities" connectionString="metadata=res://*/Models.operation.csdl|res://*/Models.operation.ssdl|res://*/Models.operation.msl;provider=System.Data.SqlClient;provider
connection string="Data Source=SQL5025.myASP.NET;Initial Catalog=DB_A0A604_ENGeek;User Id=DB_A0A604_ENGeek_admin;Password=MyPassword;App=EntityFramework"" providerName="System.Data.EntityClient" />
当我尝试获取数据时,它给了我这个错误:
"Message":"发生错误。","ExceptionMessage":"Keyword not supported: 'provider \r\nconnection string'"
任何想法!
【问题讨论】:
-
编辑您的问题并添加内部异常
-
我应该怎么做才能得到内部异常
-
点击查看详情->发生错误或异常时的Innerexception
-
我用另一种方式管理它它给出:消息":"发生错误。","ExceptionMessage":"不支持关键字:'提供者\r\n连接字符串
标签: c# sql-server entity-framework model-view-controller connection-string