Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
839 views
in Technique[技术] by (71.8m points)

asp.net - Separate config file for sections of web.config

Is it possible to have separate config files for specific sections of the web.config? Specifically I'd like to move IIS 7's rewrite section out of the web.config and into it's own config file.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

You can certainly move your rewrite rules and mappings out to a separate file:

Storing URL rewrite mappings in a separate file

<system.webServer>
? <rewrite>
??? <rewriteMaps configSource="rewritemaps.config" />
??? <rules configSource="rewriteRules.config" />
? </rewrite>
</system.webServer>

In addition you can move quite a few configuration sections to their own files:

<appSettings configSource="appSettings.config" /> [Docs]

<connectionStrings configSource="connectionStrings.config"/> [Docs]

<pages configSource="pages.config"/> [Docs]

For more info see this page which will help you decide if a configuration section can be stored externally:

General Attributes Inherited by Section Elements


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...