应用程序之间的server.transfer

时间:2013-01-02 18:07:08

标签: asp.net web-applications webforms response.redirect server.transfer

我在3个解决方案下有3个应用程序,具有以下结构,

WebSoln,

  • WebApp> Default.aspx的
  • SSOApp> SSO.aspx(仅包含重定向到Default.aspx)
  • TestApp> Test.aspx页面

我已将TestApp设置为启动项目,现在我需要以下流程。当我单击Test.aspx页面中的提交按钮时,它应该转到SSOApp> SSO.aspx反过来应该重定向到WebApp下的Default.aspx页面。

如何在应用程序之间进行传输,我正在尝试使用Server.Transfer,我不确定应该使用哪个URL。您能否给我一个帮助我在应用程序之间转移的URL。

1 个答案:

答案 0 :(得分:1)

Server.Transfer仅适用于同一个应用程序。您应该使用Response.Redirect方法在另一个应用程序中重定向页面。

Why we cant use Server.Transfer() to redirect on another server

Will Server.Transfer work across AppDomains/Web Applications?

假设您在同一个iis中有两个应用程序。

例如:Response.Redirect("http://server/otherapp/default.aspx");