Web 配置文件允许您创建自定义程序集特定的配置部分。
查看http://msdn.microsoft.com/en-us/library/2tw134k3.aspx了解详情
此外,您可以将其他文件指定为配置文件,供 .net 中的配置解析器使用和解析
您可以使用配置文件中的配置源选项来执行此操作:例如
在 App.config/Web.config
<configuration>
<system.serviceModel>
<services configSource="Services.config" >
</services>
</system.serviceModel>
</configuration>
创建一个名为 Services.config 的文件并在其中:
<services>
<service name="SomeNameSpace.MyService"
behaviorConfiguration="MyServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://localhost:1234/service"/>
</baseAddresses>
</host>
<endpoint address="net.tcp://localhost:8000/service"
binding="netTcpBinding"
bindingConfiguration="Binding1"
contract="SomeNameSpace.IService" />
</service>
</services>