当我在visual studio中发布项目后更改连接字符串时,它给了我一个错误
这是我的app.config文件
<connectionStrings>
<add name="DataContext" connectionString="metadata=res://*
/Model.DataContext.csdl|res://*/Model.DataContext.ssdl|res:
//*/Model.DataContext.msl;provider=System.Data.SqlClient;provider connection string="data source=CODE-SERVER\SQLSILENT;initial catalog=pos-standard;persist security info=True;user id=sa;password=abc123**;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
</connectionStrings>
在新的app.config文件中,我想将此连接字符串替换为本地数据库连接字符串。
<add name="DataContext" connectionString="metadata=res://*/Model.DataContext.csdl|res://*/Model.DataContext.ssdl|res://*/Model.DataContext.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=pos-standard;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework"" providerName="System.Data.EntityClient" />
答案 0 :(得分:1)
您确定数据库是否授权集成安全性? 您可以使用SQL Server管理工作室与集成安全性连接吗?
如果是,请尝试不替换所有连接字符串,但只删除用户名和密码ant set integrated security = true,并更改服务器名称。
最后,检查数据库服务器名称可能是。\ Something。
答案 1 :(得分:0)
编辑完配置文件后,需要重新签名应用程序和部署清单。有关此内容的更多信息,请参阅以下链接。