我在每个服务器上都有2个Web服务器(Windows 2012)和一个网站(ASP.NET MVC 4)。为确保ASP.NET加密正常工作,我执行了以下操作:
这有效但直到下一次部署。部署似乎将计算机密钥值重置为其默认值。部署过程非常简单:
作为一种解决方法,我在web.config中有密钥,但由于显而易见的原因,这远非完美。
为什么要重置这些值的想法?
由于
的Pawel
答案 0 :(得分:1)
IIS放置机器密钥在哪里?进入web.config或进入machine.config?
还尝试将Octopus变量OctopusNotAWebSite设置为true并手动重新指向IIS。 Octopus可能会以某种方式重置IIS应用程序。
答案 1 :(得分:1)