我有一个网站由mvc asp.net写成blog.com。在MVC生成子网站asp.net
本网站用于创建许多页面,如blog.com/supper_hero或blog.com/tomandjerry。
如何通过asp.net mvc与IIS那样生成子站点?
我有一个网站由mvc asp.net写成blog.com。在MVC生成子网站asp.net
本网站用于创建许多页面,如blog.com/supper_hero或blog.com/tomandjerry。
如何通过asp.net mvc与IIS那样生成子站点?
您可以使用MVC.NET Areas来创建子网站。然后每个子网站都可以成为您应用程序中的一个区域。这样你只需要为主站点设置IIS。
您可以创建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用于指向该控制器的动作