2

我正在将我们的一个网站迁移到新服务器,运行 Windows Server 2008 R2 和 IIS 7。

Web 在 Google Chrome 下完美运行,但在使用 IE 10 时有些奇怪。

Google Chrome 中的示例(可以):

  1. 进入 www.ourweb.com/Login.aspx
  2. 在登录
  3. 重定向到 www.ourweb.com/Home.aspx

IE 10 中的示例:

  1. 进入 www.ourweb.com/Login.aspx
  2. 在登录
  3. Redirected to www.ourweb.com/ (F(UTq2wZuGLRl0BKou8K0HshpBua96yAkY81e7lJOeUvuhO5Njmsh1cHhPeiJkO7tnPBj7xxUI6zy1XVkX_BfV5vMJiKlNz76kd1dWBqk0yXrIx67baSOFVxVnMQ4o6v3h2NctEVwuGAGVRvsrf8dAcaFXLuu-iPNw9aJrUtxgJJgfrqtWQvuT24v8vCmVu36A0)) /Home.aspx

你见过这种行为吗?我真的不知道是什么导致了 URL 中的这组字母。

4

1 回答 1

2

Explorer 正在使用无 cookie 会话:

http://msdn.microsoft.com/en-us/library/aa479314.aspx

这是 IE10 标头无法正确处理 cookie 的错误

http://connect.microsoft.com/VisualStudio/feedback/details/662275/asp-net-user-agent-sniffing-and-ie10-internet-explorer-10

建议的解决方法是:

使用以下内容添加文件~\App_Browsers\BrowserFile.browser

<browsers>
    <browser refID="Default">
        <capabilities><!-- To avoid wrong detections of e.g. IE10 -->
            <capability name="cookies" value="true" />
            <capability name="ecmascriptversion" value="3.0" />
        </capabilities>
    </browser>
</browsers>

无论如何,有一个修补程序:

http://support.microsoft.com/kb/2600088

可能你的服务器没有更新...

于 2013-11-07T10:53:13.563 回答