2012-04-03 64 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