server.transfer между приложениями

У меня есть 3 приложения под 1 решение со следующей структурой,

WebSoln,

  • WebApp> Default.aspx
  • SSOApp > SSO.aspx (содержит только перенаправление на Default.aspx)
  • TestApp> Test.aspx page

Я установил TestApp в качестве стартового проекта, и теперь мне нужен следующий поток. Когда я нажимаю кнопку отправки на странице Test.aspx, она должна перейти к SSOApp > SSO.aspx, который, в свою очередь, должен перенаправить на страницу Default.aspx в WebApp.

Как я могу передавать между приложениями, я пытаюсь использовать Server.Transfer, я не уверен, какой URL я должен использовать. Можете ли вы дать мне URL-адрес, который поможет мне перенести между приложениями.

1 ответ

Server.Transfer работает только для одного и того же приложения. Вы должны использовать Response.Redirect способ перенаправить страницу в другое приложение.

Почему мы не можем использовать Server.Transfer() для перенаправления на другой сервер

Будет ли Server.Transfer работать через домены приложений / веб-приложения?

Допустим, у вас есть два приложения в одном и том же IIS.

Пример: Response.Redirect("http://server/otherapp/default.aspx");

Другие вопросы по тегам