我试图在线发布我的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" />
你知道我怎么能让它到达在线数据库?
答案 0 :(得分:0)
转到'Context.cs'文件并转到构造函数方法并将其更改为“public Entities():base(”name = InitDb“){}”