我有一个为.net 站点运行 Mono 的 Apache 服务器(它很乱)。SQL 数据库托管在 web.com 上的虚拟 IIS 服务器上。
当站点和数据库没有分开时,我的连接字符串有效,但是当它们在那里时什么都没有。
这是我在 web.config 中的内容:
<appSettings>
<add key="ConnectionString" value="server=mssql2.myregisteredsite.com;uid=******;Integrated Security=SSPI;pwd=****;Network Library=DBMSSOCN;database=*****;pooling=true;max pool size=1000" />
</appSettings>
出于某种原因,它在两个地方
<connectionStrings>
<add name="SiteDB" connectionString="data source=mssql2.myregisteredsite.com;Persist Security Info=True; initial catalog=****;user id=***** ; Network Library=DBMSSOCN;password=*****" providerName="System.Data.SqlClient" />
</connectionStrings>
我试过用 xxx.xxx.xxx.xxx,1433 的 IP 换出源域,但这不起作用。