Asp.net Web.config调试/发布,更改值
当前我的web.config文件包含以下内容:Asp.net Web.config调试/发布,更改值,asp.net,asp.net-mvc,web-config,web.config-transform,Asp.net,Asp.net Mvc,Web Config,Web.config Transform,当前我的web.config文件包含以下内容: <system.web> <httpCookies httpOnlyCookies="true" requireSSL="true" /> </system.web> 我希望requireSSL在发布时为“true”,在调试时为“false”。如何执行此操作?Web.config不支持条件语句 这通常在部署中处理。您可以使用转换文件。 将其放入Web.Release.config文件: <ht
<system.web>
<httpCookies httpOnlyCookies="true" requireSSL="true" />
</system.web>
我希望requireSSL在发布时为“true”,在调试时为“false”。如何执行此操作?Web.config不支持条件语句 这通常在部署中处理。您可以使用转换文件。
将其放入Web.Release.config文件:
<httpCookies requireSSL="true" xdt:Transform="SetAttributes(requireSSL)"/>
AppHarbor提供了一个方便的工具,用于测试转换的结果:我认为这是您需要的 请检查一下这个
xdt:Transform=“SetAttributes”xdt:Locator=“Match(name)”您能为我的示例写下如何做到这一点吗?