Asp.Net RequireSSL na Web.configuracao
Temos três ambientes diferentes para a nossa aplicação,como teste, SIT e Prod. No teste temos HTTP e para os dois restantes temos HTTPS.
para definir o atributo secure para cookies, adicionamos abaixo a linha de código na Web.ficheiro de configuração. Mas em ambiente de teste não precisamos deste código.
<httpCookies requireSSL="true" />
Gostaria de ter este código no SIT e no Prod, mas não no teste.
É possível ter este código na Web.ficheiro de configuração para um ambiente em particular.
1
1 answers
Sim, você pode usar a transformação para lidar com os diferentes ambientes. Assumindo que você constrói o projeto para cada ambiente.
Depois adicione um novo ficheiro web.Teste.config que se parecem com algo assim:
<?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>
5
Author: Verendus, 2017-11-07 10:56:26