【发布时间】:2009-10-06 03:07:57
【问题描述】:
我在标准 ASP.NET 后端代码和最新版本的 Safari 浏览器中遇到了一个非常奇怪的问题。
基本上,在后端 ASP.NET 代码中,我们使用正常的 response.redirect() 调用,有时,在 Safari 中,我们只会得到“服务器已关闭”类型的错误,好像 Safari 不能t 连接到服务器。
不幸的是,这个错误并不一致,所以很难找到一个模式。
此外,其中一位开发人员报告说,这甚至发生在普通锚点上(即没有回发事件,只是一个新请求)。
会发生什么?有没有人经历过这种情况?
我猜这要么与服务器重定向有关(但什么会影响浏览器??)......或者,也许我们的一些页面加载异常......比如,也许我们正在处理 Page_OnLoad两次或什么,Safari认为它处于循环中......?但这不是它...
有什么想法吗?
更新
我们将我们遇到问题的网站的域信息放在我们的主机文件中,问题就消失了。
因此,Safari 有时似乎会在 DNS 查找上超时。
谁能证实这一点?并且....作为网络开发人员,我有什么可以做的吗?
【问题讨论】:
标签: .net asp.net redirect safari