我有一个ASP.NET MVC 3 Web应用程序。 .config文件在项目根目录下列为“Web.config”,其中“Web.Debug.config”和“Web.Release.config”作为树列表中的子文件。
当站点以发布模式发布时,我希望Web.config在文档根目录<configuraton>
下包含此配置:
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00"
/>
</namedCaches>
</memoryCache>
</system.runtime.caching>
当它在调试模式下构建时,我不希望此配置出现在Web.config中。
如何修改这三个文件 - Web.config,Web.Release.config和Web.Debug.config来实现此目的?
答案 0 :(得分:0)
Web.Debug.config和Web.Release.config实际上不是配置文件,它们是用于“转换”Web.Config的xslt文件。
更详细地解释了这一点Here