ASP.NET - 条件Web.config

EOG*_*EOG 7 .net c# asp.net visual-studio-2010

我是ASP的新手,想知道它是否有条件"编译"(我知道它没有编译)

我的意思是:我的应用程序交付给不同的用户.每个都有它自己的条件应用程序编译.现在我需要condicionaly改变Web.config有没有办法使用条件编译符号?

EOG

Rob*_*evy 7

如果他们的部署要求满足您的需求,那么@Daniel提到的转换非常好.另一种功能较弱但易于部署的方法是使用主配置文件中的configSource属性指定应从其他文件加载某些部分. http://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.configsource.aspx


Dan*_*ite 5

配置文件没有类似的东西。最好使用的是配置文件转换。

这是一些文档:http : //msdn.microsoft.com/en-us/library/ie/dd465318.aspx

  • 我不确定针对不同客户的不同构建配置是否是正确的方法,但如果你要那样做,我会第二个@Daniel 的推荐 (4认同)