1

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

网络解决方案,

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

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

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

4

1 回答 1

1

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

为什么我们不能使用 Server.Transfer() 在另一台服务器上重定向

Server.Transfer 是否可以跨 AppDomains/Web 应用程序工作?

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

前任: Response.Redirect("http://server/otherapp/default.aspx");

于 2013-01-02T18:11:10.173 回答