Asp.net mvc 3 asp.net mvc-嵌套站点部署
如何强制asp.net mvc应用程序指向子文件夹而不是根文件夹 假设我的网站名为: 我有完全不同的asp.net mvc应用程序,称为UserApp和CustomerApp。他们之间没有共同之处。现在,我想像这样部署应用程序:Asp.net mvc 3 asp.net mvc-嵌套站点部署,asp.net-mvc-3,deployment,iis-7.5,Asp.net Mvc 3,Deployment,Iis 7.5,如何强制asp.net mvc应用程序指向子文件夹而不是根文件夹 假设我的网站名为: 我有完全不同的asp.net mvc应用程序,称为UserApp和CustomerApp。他们之间没有共同之处。现在,我想像这样部署应用程序: 我以上述方式部署了应用程序。但是,部署后,只有主页起作用。任何其他嵌套的控制器/操作仍然指向根路径而不是特定路径。您可能需要将这两个子文件夹设置为IIS中的应用程序。Slaks的答案是不够的,因为默认MVC路由是来自web根目录的“/controller/actio
我以上述方式部署了应用程序。但是,部署后,只有主页起作用。任何其他嵌套的控制器/操作仍然指向根路径而不是特定路径。您可能需要将这两个子文件夹设置为IIS中的应用程序。Slaks的答案是不够的,因为默认MVC路由是来自web根目录的“/controller/action” 您可以使用IIS路由模块重写路径,以便在内部不同端口上重写和设置2个网站 或者您可以修改mvc路由映射。它可以工作。。。或者不是。在MSDN中搜索“MapRoute” 或者您可以创建两个具有两个不同主机的网站。
这对于两个不相关的网站来说并不罕见:=)你能提供链接或更多的指导吗?