首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web.config中的Asp.Net RequireSSL

Web.config中的Asp.Net RequireSSL
EN

Stack Overflow用户
提问于 2017-11-07 18:48:36
回答 1查看 7.4K关注 0票数 4

我们的应用程序有三个不同的环境,例如Test、SIT和Prod。在Test中,我们使用HTTP,对于剩下的两个,我们使用HTTPS。

为了设置cookies的安全属性,我们在Web.config文件中添加了下面的代码行。但在测试环境中,我们不需要这些代码。

代码语言:javascript
复制
 <httpCookies requireSSL="true" />

希望有此代码在SIT和Prod,但不是在测试中。对于特定环境,是否可以将此代码放在Web.config文件中。

EN

回答 1

Stack Overflow用户

发布于 2017-11-07 18:56:27

是的,您可以使用转换来处理不同的环境。假设您为每个环境构建项目。

然后添加一个新文件web.Test.config,如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
    <system.web>
        <httpCookies requireSSL="false" xdt:Transform="Replace" />
    </system.web>
</configuration>

请参阅https://bitwizards.com/Thought-Leadership/Blog/2014/November-2014/7-Steps-to-Setup-Web-Config-Transformations

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47156008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档