目前,我的内部服务器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
?
答案 0 :(得分:1)
使用Redirect()
代替RedirectToAction()
并传入网址。