C#EF6.0无法访问在线数据库

时间:2017-05-31 20:19:28

标签: c# sql-server asp.net-mvc database entity-framework

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

当我尝试从localhost访问我的本地数据库时,我没有问题它正在工作。

所以我尝试从我的localhost项目到达在线数据库,并且它一直到达我的本地数据库,我真的不明白为什么。

我使用的是sql server数据库

 <add name="InitDb" connectionString="Data Source=DESKTOP-SP8QFTA\SQLEXPRESS;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" /> 

你知道我怎么能让它到达在线数据库?

1 个答案:

答案 0 :(得分:0)

转到'Context.cs'文件并转到构造函数方法并将其更改为“public Entities():base(”name = InitDb“){}”