【问题标题】:Webforms and MVC hosting side by sideWebforms 和 MVC 并排托管
【发布时间】:2012-12-03 20:47:43
【问题描述】:

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

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

附言有类似的问题,但没有回答

【问题讨论】:

  • 我的直觉告诉我,不,这是不可能的,而且这也不是一个好主意。话虽如此,我们可能需要更多信息:哪个版本的 IIS? .NET 的哪个版本?您需要共享会话状态吗?
  • IIS 7.5 并且不需要共享会话状态。 MVC 应用程序是完全独立的。

标签: c# asp.net-mvc


【解决方案1】:

是的,您可以,但您必须在 IIS 中将其视为 Web 表单站点文件夹下的单独 Web 应用程序。换句话说,将您的 MVC 应用程序放在您的 Webform 站点文件夹中,然后将 MVC 文件夹作为 Web 表单下的新应用程序,这样您就不必处理 web-config 并且每个应用程序 webforms 和 mvc 都将使用它自己的配置.

【讨论】:

  • 唯一的另一种情况是将 webb 表单视为 wbsite,以便每个表单在运行时在 iis 上编译,否则我真的看不到任何其他解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-22
  • 2011-09-18
  • 1970-01-01
  • 2016-04-17
  • 1970-01-01
  • 2011-03-22
  • 2014-03-14
相关资源
最近更新 更多