C# 在两个应用程序之间使用Response.Redirect时,MS Ajax中断

C# 在两个应用程序之间使用Response.Redirect时,MS Ajax中断,c#,asp.net-ajax,C#,Asp.net Ajax,我目前正在开发一个需要使用Windows和窗体身份验证(内部用户使用Windows,外部用户使用窗体)的应用程序。为了实现这一点,我创建了一个小应用程序,它获取Windows用户的域和用户名,然后重定向到使用表单身份验证的主应用程序 这些应用程序的托管方式如下: (将windows身份验证数据存储在cookie中并重定向) (主要应用) 在从passthrough重定向之后,除了主应用程序上的microsoftajax之外,其他一切都可以正常工作。对于windows用户来说,主应用程序上的m

我目前正在开发一个需要使用Windows和窗体身份验证(内部用户使用Windows,外部用户使用窗体)的应用程序。为了实现这一点,我创建了一个小应用程序,它获取Windows用户的域和用户名,然后重定向到使用表单身份验证的主应用程序

这些应用程序的托管方式如下:

  • (将windows身份验证数据存储在cookie中并重定向)
  • (主要应用)
在从passthrough重定向之后,除了主应用程序上的microsoftajax之外,其他一切都可以正常工作。对于windows用户来说,主应用程序上的microsoftajax完全中断。 如果windows用户随后关闭浏览器窗口,然后在新会话中直接导航到,则一切正常

如有任何意见,将不胜感激


杰森

好的,我解决了这个问题,但它真的不漂亮

我将passthrough应用程序部署到一个单独的网站上,该网站运行在具有相同主机头的不同端口上,因此现在的部署如下所示

真的不是我想做的,但它起作用了

我发誓再也不会使用Microsoft Ajax了