在windows 2008 r2操作系统中部署net网站之后,登陆系统时出现如下提示
或者显示
是 MD5CryptoServiceProvidermd5 = new MD5CryptoServiceProvider(); 这行引起了异常。
解决办法:
方法1:更改注册表
HKLM\SYSTEM\CURRENTCONTROLSET\CONTROL\LSA
set DWORD FIPSALGORITHMPOLICY = 0
方法2:更改组策略
在“计算机配置-windows设置-安全设置-本地策略-安全选项”路径中找到“系统加密:将FIPS兼容算法用于加密、哈希和签名” 设置为禁用。