Asp.net mvc 部署的应用程序不';更改后无法工作连接字符串MVC ASP.NET
我使用oracle的数据库优先方法创建了应用程序(这样我就使用了实体向导) 我将应用程序部署在 一切正常 但我决定在webconfig中更改Asp.net mvc 部署的应用程序不';更改后无法工作连接字符串MVC ASP.NET,asp.net-mvc,database,oracle,entity-framework,Asp.net Mvc,Database,Oracle,Entity Framework,我使用oracle的数据库优先方法创建了应用程序(这样我就使用了实体向导) 我将应用程序部署在 一切正常 但我决定在webconfig中更改connectionString。因为我想使用另一台服务器上的数据库。新数据库的结构与旧数据库基本相同,但仍然不起作用 我还尝试在部署之前更改连接字符串。我编译了应用程序,运行时收到错误:ORA-00942:表或视图不存在 若我再次使用实体向导添加数据库(查看上面的youtube链接),那个么一切都正常。如何避免这种情况?可能我的连接字符串出错了 &l
connectionString
。因为我想使用另一台服务器上的数据库。新数据库的结构与旧数据库基本相同,但仍然不起作用
我还尝试在部署之前更改连接字符串。我编译了应用程序,运行时收到错误:ORA-00942:表或视图不存在
若我再次使用实体向导添加数据库(查看上面的youtube链接),那个么一切都正常。如何避免这种情况?可能我的连接字符串
出错了
<connectionStrings>
<add name="DbEntities" connectionString="metadata=res://*/DAL.DbModel.csdl|res://*/DAL.DbModel.ssdl|res://*/DAL.DbModel.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string="DATA SOURCE=some-link.com:1521/ORCLBK;PASSWORD=some_password;USER ID=some_login"" providerName="System.Data.EntityClient" />
</connectionStrings>
数据库dns是公共的吗?试着用数据库IP号代替标题并不重要,因为正如我所说的。如果我将使用实体向导添加连接数据库,那么当您使用实体向导将连接添加到数据库时,您是不是在本地计算机上通过与smarterasp.net不同的域中保留的VS执行此操作?错误是:ORA-00942:表或视图不存在
,因此连接正确。数据库dns是公共的吗?试着用数据库IP号代替标题并不重要,因为正如我所说的。如果我将使用实体向导添加连接数据库,那么当您使用实体向导将连接添加到数据库时,效果会很好,您是不是在本地计算机上通过另一个域中保留的VS执行此操作,然后是smarterasp.net?错误是:ORA-00942:表或视图不存在
,因此连接是正确的。