ASP .Net MVC 5重定向问题

时间:2016-10-10 05:06:38

标签: c# asp.net-mvc

目前,我的内部服务器serv具有应用app

它正在运行MVC 5并且有2页Account / Logon,它们映射到控制器和操作。

Orders/Display(再次是控制者/行动)

为了让外界的互联网用户看到我有一台运行IIS的主机服务器host。它将主机URL映射到内部应用程序,如此

主持人/Account/Logon - > serv/app/Account/Logon

基本上host/...变为serv/app/....

之后的任何事情都是如此

我的问题是如果RedirectToAction("Display","Orders"); (有很多这些重定向,因为有很多控制器/动作组合。

内部服务器抓取主机部分,但也按顺序粘贴“app” 切换到下一页或路线

所以,host/app/Orders/Display 我的问题是主机IIS将此URL映射到host/app/app/Orders/Display 因为它的映射设置如何。总是添加“app”

我该如何解决这个问题? serv有什么办法吗? 相对映射?按顺序,它只能看到原始的host/Account/Logon 所以在切换时它会是host/Orders/Display

1 个答案:

答案 0 :(得分:1)

使用Redirect()代替RedirectToAction()并传入网址。