我有一个由mvc asp.net编写的网站作为blog.com。
此网站用于创建许多网页,例如blog.com/supper_hero或blog.com/tomandjerry。
如何使用asp.net这样的asp.net mvc生成子站点?
答案 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以指向该控制器操作