C# 上载到宿主服务器后实体框架连接错误
我使用asp.net和entityframework为数据库构建了应用程序 这是我的context类的connectionstringC# 上载到宿主服务器后实体框架连接错误,c#,asp.net,entity-framework,ef-code-first,C#,Asp.net,Entity Framework,Ef Code First,我使用asp.net和entityframework为数据库构建了应用程序 这是我的context类的connectionstring <add name="EStringspbcontext" connectionString="Connection string: Data Source=localhost; Initial Catalog=EStringspb;Integrated Security=False;User ID=sqladmin;Connect Timeout=15;
<add name="EStringspbcontext" connectionString="Connection string: Data Source=localhost;
Initial Catalog=EStringspb;Integrated Security=False;User ID=sqladmin;Connect Timeout=15;
Encrypt=False;Packet Size=4096;MultipleActiveResultSets=True;
App=EntityFramework;Persist Security Info = True" providerName="System.Data.SqlClient"/>
我认为你必须根据你的主机服务器更新连接字符串。就像你必须改变服务器一样
<add name="EStringspbcontext" connectionString="Server=ipofserver;initial catalog=EStringspb;Trusted_Connection = True ;MultipleActiveResultSets=True;App=EntityFramework;" providerName="System.Data.SqlClient"/>
在将Password=abc添加到我的连接字符串后,我忘了在连接字符串中添加密码。它起作用了 这是连接字符串
<connectionStrings>
<add name="democontext" connectionString="Server=server_name;Initial Catalog=database_name;Integrated Security=False;User ID=user_id;Password=password;Connect Timeout=15;Encrypt=False;Packet Size=4096;MultipleActiveResultSets=True;App=EntityFramework;Persist Security Info = True;Trusted_Connection=False;" providerName="System.Data.SqlClient"/>
</connectionStrings>
我已更新了连接字符串,但仍然存在相同的错误。您可以从宿主服务器获取准确的连接字符串。然后将该连接字符串放入代码中。
<connectionStrings>
<add name="democontext" connectionString="Server=server_name;Initial Catalog=database_name;Integrated Security=False;User ID=user_id;Password=password;Connect Timeout=15;Encrypt=False;Packet Size=4096;MultipleActiveResultSets=True;App=EntityFramework;Persist Security Info = True;Trusted_Connection=False;" providerName="System.Data.SqlClient"/>
</connectionStrings>