这个问题,就是本地TNS配置文件和网站访问的connectionStrings不一致而出现的问题。
1.TNS 可以使用配置缩写
#PROJECT3 UAT
#user: DEV
DEVMGRD1.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(PROTOCOL = TCP)
(Host = www.testing.net)
(Port = 1526)
)
)
(CONNECT_DATA =
(SID = p3_u1)
)
)
2.web.config 配置数据库连接用缩写
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="Connection String" connectionString="Data Source=DEVMGRD1.world;Persist Security Info=True;User ID=DEV;Password=123456" providerName="System.Data.OracleClient"/>
</connectionStrings>
</configuration>
仔细检查之后,就不会出现这个问题了。