asp.net-mvc-3 – ASP.NET成员资格 – 本地登录,在Azure上失败
发布时间:2020-05-23 15:59:32 所属栏目:asp.Net 来源:互联网
导读:我在一个MVC3网站上工作,而ASP.NET成员资格中我有一个令人困惑的问题。我使用System.Web.Providers 1.0.1连接到SQL Azure数据库。 现在,在运行在Compute Emulator下时登录的相同用户名/密码在Azure正常运行时失败。我可以看到它正在使用正确的数据库,因为
|
我在一个MVC3网站上工作,而ASP.NET成员资格中我有一个令人困惑的问题。我使用System.Web.Providers 1.0.1连接到SQL Azure数据库。 现在,在运行在Compute Emulator下时登录的相同用户名/密码在Azure正常运行时失败。我可以看到它正在使用正确的数据库,因为会员数据库中的失败密码尝试计数器正在更新。 解决方法感谢 this article by David Hoerster中的一些信息,我跟踪了它。问题是Azure上的默认密码散列算法与.NET 4.0默认值不同。它在Azure上设置为SHA1,HMACSHA256是4.0的新标准设置。这可以通过在web.config中明确指定哈希类型来修复。如果您决定使用像HMACSHA256这样的方法,请确保还指定了机器密钥 – 否则将遇到类似的问题,因为自动生成的机器密钥将因服务器而异。 您需要更改的配置元素是< machinekey>在< system.web>下: <machineKey decryptionKey="PUT_DECRYPTION_KEY_HERE"
validationKey="PUT_VALIDATION_KEY_HERE"
decryption="AES"
validation="HMACSHA256" />
您可以使用this machine key generator以正确的格式生成随机密钥。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC:通过两个控制器操作重用视图
- msbuild – 通过TFS 2015部署ASP.NET 5(vNext)
- 如何配置IIS 7以使用子目录作为默认文档?
- asp.net-mvc – 在asp.net mvc 3剃刀中识别html助手的问题
- asp.net-mvc-4 – MVC4如何挂钩OnSessionStart事件?
- ASP.NET:从C#代码隐藏显示警报
- ASP.NET虚拟路径映射到另一个不允许的应用程序
- asp.net-mvc – 使用ASP.NET MVC 2 AsyncController实现长时
- asp.net – 如何获取当前的月份和年份
- asp.net核心 – Microsoft Asp.Net 5 RC1
推荐文章
站长推荐
- asp.net – 如何告诉RadioButtonList不生成表
- 来自ASP.NET的SVN信息:’无法确定用户的配置路径
- asp.net – 具有完全内存错误的WCF服务(内存门检
- asp.net-mvc – 如何在ASP.NET MVC的一个视图中使
- asp.net-mvc – 如何将html5属性和值导入mvc Hid
- ASP.NET MVC3 RAZOR:文件上载给出文件计数为零
- asp.net – 基于web.config的url重写的绝对最小内
- asp.net-mvc – 直接下载链接到ASP.NET MVC 5 fo
- asp.net-mvc – 添加ELMAH并更改elmah.mvc.route
- asp.net-mvc – 在braintree的localhost上测试We
热点阅读
