【发布时间】:2011-01-15 16:10:54
【问题描述】:
我正在管理运行 IIS 6 的服务器,在 ASP.NET 2.0 上托管一个网站。昨天我安装了.Net framework 3.5,我所有的用户认证系统都丢失了。用户无法登录,因为他们的密码没有通过身份验证,可能是因为哈希函数在 3.5 中发生了变化???我无法真正了解代码,但我知道它使用了一个名为 CodeSmith 的扩展。
你知道我升级 3.5 ugrade 可能会造成什么中断吗?
请帮忙。
谢谢。
【问题讨论】:
我正在管理运行 IIS 6 的服务器,在 ASP.NET 2.0 上托管一个网站。昨天我安装了.Net framework 3.5,我所有的用户认证系统都丢失了。用户无法登录,因为他们的密码没有通过身份验证,可能是因为哈希函数在 3.5 中发生了变化???我无法真正了解代码,但我知道它使用了一个名为 CodeSmith 的扩展。
你知道我升级 3.5 ugrade 可能会造成什么中断吗?
请帮忙。
谢谢。
【问题讨论】:
machine.config 中自动生成的机器密钥可能是原因。密码可能已经使用不同的machineKey 进行了哈希处理。如果是这种情况,您只能重置所有密码并明确指定机器密钥。
【讨论】: