在mvc asp.net中生成子网站

时间:2012-04-03 08:00:31

标签: asp.net iis

我有一个由mvc asp.net编写的网站作为blog.com。

此网站用于创建许多网页,例如blog.com/supper_hero或blog.com/tomandjerry。

如何使用asp.net这样的asp.net mvc生成子站点?

2 个答案:

答案 0 :(得分:0)

您可以考虑使用MVC.NET Areas来创建子网站。然后每个子网站可以是您的应用程序中的一个区域。这样,您只需为主站点设置IIS。

答案 1 :(得分:0)

您可以在IIS中的asp.net mvc 主应用程序https://blog.com/supper_hero)下创建asp.net mvc 子应用程序 https://blog.com

在IIS中,从主应用程序(https://blog.com)右键单击,然后选择添加应用程序单击并给出别名(supper_hero)并设置子应用程序的物理路径(参见:image)。

别忘了把模块放在runAllManagedModulesForAllRequests =" true"在system.webserver下配置。现在它将开始识别子应用程序。

如果您只使用单个Asp.Net MVC应用程序,那么您使用Asp.net MVC中的区域,或者您可以创建不同的控制器(supper_hero和默认)等,它将指向相同的视图。并且网址将类似https://blog.com/supper_hero,您需要在所有情况下专门键入https://blog.com/supper_hero以指向该控制器操作

enter image description here