Can I split system.serviceModel into a separate .config file?

后端 未结 2 1669
野性不改
野性不改 2020-12-31 01:35

I want to separate my system.serviceModel section of the web.config into a separate file to facilitate some environment settings. My efforts have been fruitless. When I at

相关标签:
2条回答
  • 2020-12-31 01:55

    Try this suggestion:

    http://weblogs.asp.net/cibrax/archive/2007/07/24/configsource-attribute-on-system-servicemodel-section.aspx

    0 讨论(0)
  • 2020-12-31 02:09

    You cannot "externalize" the <system.serviceModel> section group - since it's a configuration section group - but you can definitely externalize each of the bits inside it:

    <system.serviceModel>
        <behaviors configSource="behaviors.config" />
        <bindings configSource="bindings.config" />
        <extensions configSource="extensions.config" />
        <client configSource="client.config" />
        <services configSource="services.config" />
    </system.serviceModel>
    

    In the .NET configuration system, any configuration section can be externalized - each configuration section has a configSource attribute (even though Visual Studio sometimes complains and claims the contrary.....) - but not configuration section groups.

    Unfortunately, these two are hard to tell apart - you need to consult the MSDN library or documentation to find out.

    You should also check out Jon Rista's three-part series on the .NET configuration system up on CodeProject.

    • Unraveling the mysteries of .NET 2.0 configuration
    • Decoding the mysteries of .NET 2.0 configuration
    • Cracking the mysteries of .NET 2.0 configuration

    Highly recommended, well written and extremely helpful!

    0 讨论(0)
提交回复
热议问题