2012-04-03 65 views
1

我有一个网站由mvc asp.net写成blog.com。在MVC生成子网站asp.net

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

如何通过asp.net mvc与IIS那样生成子站点?

回答

0

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

0

您可以创建asp.net的MVC下IIS asp.net mvc的主要应用https://blog.com子应用https://blog.com/supper_hero

在IIS中,主应用程序(https://blog.com)右键单击它们的选项以添加应用程序单击并给出别名(supper_hero)并设置物理路径到子应用程序(请参阅:image)。

不要忘了在system.webserver部分的配置文件中放置模块runAllManagedModulesForAllRequests =“true”。现在它将开始识别子应用程序。

如果你只使用单一的Asp.Net MVC应用程序,那么你使用Asp.net MVC或者你可以创建不同的控制器(supper_hero和默认)等领域,它会指向相同的观点。和URL会像https://blog.com/supper_hero,你必须明确键入在所有情况下的https://blog.com/supper_hero用于指向该控制器的动作

enter image description here