我现在有一个 asp.net 应用程序,该应用程序正在 VM 主机 iis 下运行。我计划使用 docker swarm 进行部署。但我面临 machinekey 问题。如何使用 docker swarm 模式运行此应用程序。我们将动态地进行扩展和缩小。机器密钥始终与同一台机器联系。如果我们在集群模式下托管应用程序,我们必须在 web.config 文件中添加 macinekey。对此有什么解决方案吗?
答案1
我已将机器密钥放入我的 web.config 文件中,并且它运行良好。但一些超链接无法正常工作。我需要修复。
<machineKey validationKey="C50B3C89CB21F4F1422FF158A5B42D0E8DB8CB5CDA1742572A487D9401E3400267682B202B746511891C1BAF47F8D25C07F6C39A104696DB51F17C529AD3CABE" decryptionKey="8A9BE8FD67AF6979E7D20198CFEA50DD3D3799C77AF2B72F" validation="SHA1" />