Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Web.config调试/发布,更改值_Asp.net_Asp.net Mvc_Web Config_Web.config Transform - Fatal编程技术网

Asp.net 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

当前我的web.config文件包含以下内容:

<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)”

您能为我的示例写下如何做到这一点吗?