从web.config中分离ConnectionStrings和mailSettings?可能?

fer*_*vak 9 connection-string web-config

是否可以将ConnectionStrings和mailSettings与web.config分开?

由于开发和测试,开发环境对连接字符串和smtp邮件具有不同的IP地址.我们不想使用实时机器和实时IP地址进行测试和开发.

可能吗?

fer*_*vak 29

我在MSDN上找到了答案:

<configuration>
    <connectionStrings configSource="connections.config"/> 
</configuration>
Run Code Online (Sandbox Code Playgroud)

connections.config包含文件

<connectionStrings>
   <add name="name" connectionString="conn_string" providerName="System.Data.SqlClient" />
   <add name="name2" connectionString="conn_string2" providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)