2012-12-03 27 views
1

我目前有一个运行Umbraco CMS的ASP.net webforms web应用程序,它运行的很好,并且很漂亮。我还创建了一个单独的MVC Web应用程序,它构成了上述网站(保险报价引擎)的一部分。并行的Webforms和MVC托管

是否可以简单地上传MVC应用程序(单独的文件夹)并在我现有的Web应用程序(即/ mvcapplication)中运行?如果它只是工作,或者你必须做一些web.config黑客?

p.s.有类似的问题,但没有回答

+0

我的直觉告诉我,不是,这是不可能的,而且它也不是一个好主意。有了这个说法,我们可能需要更多的信息:哪个版本的IIS? .NET的哪个版本?你需要分享会话状态吗? –

+0

IIS 7.5,不,它不需要共享会话状态。 MVC应用程序是完全独立的。 – Zinc

回答

0

是的,你可以,但你必须在你的IIS作为一个单独的网络应用程序在您的网站形式的网站文件夹下处理。换句话说,将您的MVC应用程序放入您的Webform站点文件夹,然后将MVC文件夹作为一个新的应用程序在Web窗体下,这样您就不必处理web-config,每个应用程序webforms和mvc都会使用它自己的配置。

+0

认为这是事实,但不想听到它... – Zinc

+0

唯一的另一种情况是将webb表单视为wbsite,因此每个表单在iis上运行时编译,否则我不会看到任何其他解决方案' –