【发布时间】:2016-08-11 09:51:48
【问题描述】:
我最近在我的站点中添加了 IIS Web 套接字。为此,我必须将targetFramework="4.5" 添加到web.config 的httpRuntime 标记中。
不幸的是,现在当我尝试登录我的网站时,我收到以下错误:
指定的解密密钥包含无效的十六进制字符。
我的 web.config 文件中的 machineKey 如下:
<system.web>
<machineKey decryptionKey="513A71A2266CD92E99AA2970F18AE3F8A14DE3625BDD5792FB4AC15F9004693D,IsolateApps" validationKey="FBC9407A7ECE1C60741B44303670247CBE2E08B0658ED1031CF4A2582BDDFA4CD2E27201B083A5DF39C56C2D5B91674BD4FAB2EE644FB067D2C43633D3E6A724,IsolateApps" />
</system.web>
有谁知道为什么添加 targetFramework 会导致这个问题,我可以做些什么来解决它?
【问题讨论】:
标签: asp.net iis encryption web-config machinekey