我目前有一個運行Umbraco CMS的ASP.net webforms web應用程序,它運行的很好,並且很漂亮。我還創建了一個單獨的MVC Web應用程序,它構成了上述網站(保險報價引擎)的一部分。並行的Webforms和MVC託管
是否可以簡單地上傳MVC應用程序(單獨的文件夾)並在我現有的Web應用程序(即/ mvcapplication)中運行?如果它只是工作,或者你必須做一些web.config黑客?
p.s.有類似的問題,但沒有回答
我目前有一個運行Umbraco CMS的ASP.net webforms web應用程序,它運行的很好,並且很漂亮。我還創建了一個單獨的MVC Web應用程序,它構成了上述網站(保險報價引擎)的一部分。並行的Webforms和MVC託管
是否可以簡單地上傳MVC應用程序(單獨的文件夾)並在我現有的Web應用程序(即/ mvcapplication)中運行?如果它只是工作,或者你必須做一些web.config黑客?
p.s.有類似的問題,但沒有回答
是的,你可以,但你必須在你的IIS作爲一個單獨的網絡應用程序在您的網站形式的網站文件夾下處理。換句話說,將您的MVC應用程序放入您的Webform站點文件夾,然後將MVC文件夾作爲一個新的應用程序在Web窗體下,這樣您就不必處理web-config,每個應用程序webforms和mvc都會使用它自己的配置。
認爲這是事實,但不想聽到它... – Zinc
唯一的另一種情況是將webb表單視爲wbsite,因此每個表單在iis上運行時編譯,否則我不會看到任何其他解決方案' –
我的直覺告訴我,不是,這是不可能的,而且它也不是一個好主意。有了這個說法,我們可能需要更多的信息:哪個版本的IIS? .NET的哪個版本?你需要分享會話狀態嗎? –
IIS 7.5,不,它不需要共享會話狀態。 MVC應用程序是完全獨立的。 – Zinc