C# EF6.0 无法访问联机数据库



我正在尝试在线发布我的ASP .NET应用程序,但是当我尝试测试我的网络服务时,我有一个问题:我无法到达在线数据库。

当我尝试从Localhost到达本地数据库时,它没有问题。

因此,我尝试从我的Local主机项目到达在线数据库,并且它一直到达我的本地数据库,我不太了解为什么。

我正在使用SQL Server数据库

 <add name="InitDb" connectionString="Data Source=DESKTOP-SP8QFTASQLEXPRESS;Initial Catalog=ShootChart;Persist Security Info=True;User ID=Login;Password=**********" providerName="System.Data.SqlClient" />`

上方用于到达我本地数据库的连接。

当我想切换时,我会评论本地连接串,使用下面的行

<clear/>   <add  name="InitDb" connectionString="Data Source=SQL6001.SmarterASP.NET;Initial Catalog=DB_A25664_Shoot;User Id=DB_A25664_Shoot_admin;Password=YOUR_DB_PASSWORD;" providerName="System.Data.SqlClient" /> 

您知道如何使它到达在线数据库?

转到您的'context.cs'文件,然后转到constructor方法,然后将其更改为" public entities((:base(" name = initdb"({}({} {}"

最新更新