Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 部署的应用程序不';更改后无法工作连接字符串MVC ASP.NET_Asp.net Mvc_Database_Oracle_Entity Framework - Fatal编程技术网

Asp.net mvc 部署的应用程序不';更改后无法工作连接字符串MVC ASP.NET

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

我使用oracle的数据库优先方法创建了应用程序(这样我就使用了实体向导)

我将应用程序部署在 一切正常

但我决定在webconfig中更改
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=&quot;DATA SOURCE=some-link.com:1521/ORCLBK;PASSWORD=some_password;USER ID=some_login&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>


数据库dns是公共的吗?试着用数据库IP号代替标题并不重要,因为正如我所说的。如果我将使用实体向导添加连接数据库,那么当您使用实体向导将连接添加到数据库时,您是不是在本地计算机上通过与smarterasp.net不同的域中保留的VS执行此操作?错误是:
ORA-00942:表或视图不存在
,因此连接正确。数据库dns是公共的吗?试着用数据库IP号代替标题并不重要,因为正如我所说的。如果我将使用实体向导添加连接数据库,那么当您使用实体向导将连接添加到数据库时,效果会很好,您是不是在本地计算机上通过另一个域中保留的VS执行此操作,然后是smarterasp.net?错误是:
ORA-00942:表或视图不存在
,因此连接是正确的。