嘿伙计们,我在其中一个支持的网站上遇到了谷歌Chrome 16的问题,我现在无法修复几天。
该网站正在使用表单身份验证。点击时有一个超链接正在调用Web处理程序,它应该用于获取PDF文件。除谷歌浏览器外,所有浏览器都能正常运行。
当我点击Chrome中的该链接时,它会向我401 - Unauthorized: Access is denied due to invalid credentials.
。我已经检查了请求标头,我唯一看到的区别是Chrome 16的请求中不存在身份验证cookie。奇怪的是,一切都在本地计算机上运行良好,但一旦上传到生产服务器chrome没有发送该cookie。
我已经在Web处理程序中实现了IReadOnlySessionState接口,正如论坛中此处所建议的那样,但这并没有解决问题。
你们有没有人知道为什么铬会这样做?
答案 0 :(得分:0)
检查你的cookie接受度:
这就解决了我所在网站上的问题。当它阻止cookie时,您还可以在右侧的地址栏中看到一个特殊图标。
为了更加精确,“内容设置”中的Cookie下有“管理例外”按钮。您可以使用它来专门允许相关网站。