使用路由的ASP.NET4.0WebForms应用程序存在极其困难的问题

使用路由的ASP.NET4.0WebForms应用程序存在极其困难的问题,asp.net,webforms,routing,Asp.net,Webforms,Routing,我有一个完整的应用程序在QA环境中运行。在大多数情况下,一切正常。如果你点击一个普通的URL,在URL中没有识别信息,你会看到一个介绍页面,页面上有一个由asp LinkButton控件生成的按钮,该控件会发回并将你引导到另一个页面。标记失败与否时看起来都一样 如果从Word等处跟随这样的URL,并且默认浏览器为IE,则简介页面将正常加载,但单击按钮会导致错误。不调试时,每次都会发生此行为。 在调试过程中,每次关闭浏览器实例并重新启动时,10次中只有1次出现错误 发生错误时,将触发简介页面加载,

我有一个完整的应用程序在QA环境中运行。在大多数情况下,一切正常。如果你点击一个普通的URL,在URL中没有识别信息,你会看到一个介绍页面,页面上有一个由asp LinkButton控件生成的按钮,该控件会发回并将你引导到另一个页面。标记失败与否时看起来都一样

如果从Word等处跟随这样的URL,并且默认浏览器为IE,则简介页面将正常加载,但单击按钮会导致错误。不调试时,每次都会发生此行为。 在调试过程中,每次关闭浏览器实例并重新启动时,10次中只有1次出现错误

发生错误时,将触发简介页面加载,并且IsPostBack为false。不知何故,一个get正在发布,而不是一个帖子

当我运行fiddler试图分析实际调用时,不能使用firebug,因为它在Firefox中从未发生过,每次都能正常工作


我不知道这个问题是否与路由有关,我甚至不知道下一步该看什么。奇怪的是,当我调试时,介绍页面并不是每次都完全加载。即使我刚刚清除了浏览器缓存,它也只有大约三分之一的时间能完全加载。当我在fiddler中运行它时,它每次都能完全加载并正常工作。

这与无Cookie会话有关。改变 到 解决了这个问题

自动检测似乎只是导致随机的额外请求被触发。我不认为有任何方法可以很好地发挥路由