我最近修改了我的公司eComm网站的登录名,以便"保持登录状态"功能.主要变化是使表单身份验证cookie对这些用户持久.
更改发布后,我开始在日志中看到此异常:
Invalid value for 'encryptedTicket' parameter
at System.Web.Security.FormsAuthentication.Decrypt(String encryptedTicket)
Run Code Online (Sandbox Code Playgroud)
问题似乎是用户代理特定的.记录错误的唯一用户代理是:
Mozilla/5.0(iPad; U; CPU OS 4_3_3,如Mac OS X; en-us)AppleWebKit/533.17.9(KHTML,类似Gecko)版本/ 5.0.2 Mobile/8J2 Safari/6533.18.5
eTailInsights标签标识符/ 1.0
我的iPad配有上面列出的配置.第一次登录尝试有效.但是关闭浏览器并返回到站点,从而使用持久性cookie会导致错误.
跨环境的行为也不一致.它对我的本地机器和测试服务器工作正常,但生产失败.这使得排除故障变得困难.
其他版本的iOS/Safari可以正常登录.
搜索此错误会引发对Web表单和较新浏览器版本问题的多次引用.这似乎与我的场景不一致.我没有看到新浏览器的错误,我的网站是MVC.
我发现了一个类似于我的问题,但没有答案.
谁知道这里发生了什么?
在有关硬件的所有其他条件相同的情况下,哪个具有更快的Visual Studio编译时间和NUnit运行时间?
我正在配置一台机器以升级.Net开发团队的工作站。我公司的系统管理员小组建议使用双四核xeon @ 2.5GHz的工作站。
由于所有内核,该机器将具有数不胜数的功率,并且对于视频渲染之类的东西可能工作得很好,但是我不确定这对开发来说是最好的。
i7系列可提供更高的时钟速度(〜3.8GHz)。我想知道是否使用更少的内核,但是对于开发人员机器而言,更高的时钟速度会更好。
互联网上有大量的i7 vs Xeon帖子。我要在这里获取有关性能的信息,因为它适用于.Net代码的编译和测试。