【问题标题】:ASP.NET MVC 4 application can't run on .NET 3.5ASP.NET MVC 4 应用程序无法在 .NET 3.5 上运行
【发布时间】:2013-01-14 12:05:42
【问题描述】:

我们有 1 台产品和 1 台开发服务器,均运行 .NET 3.5。我正在尝试构建一个 ASP.NET MVC 4 应用程序,但它至少需要 .NET 4.0。

我不能只购买另一台 IIS 服务器,也不能升级我们现有的服务器,因为还有其他更大的应用程序在 .NET 3.5 上运行。

我有什么选择?

【问题讨论】:

  • 为什么不能在服务器上安装 .NET 4.0?
  • 您可以并排安装 .net 4 和 .net 3.5。
  • 哦,好吧——我不知道这是可能的。非常感谢!
  • Steve,关于在您的服务器上并行运行不同版本的 .NET 的一个警告......您需要为每个不同的框架版本拥有不同的应用程序池。换句话说,如果您需要在 3.5 模式下运行 3.5 应用程序,则需要有单独的 3.5 和 4.0 池。
  • 感谢 da7rutrak,我会在设置时尽量记住这一点。

标签: asp.net iis asp.net-mvc-4 .net-3.5 .net-4.5


【解决方案1】:

如果您无法升级到 .NET Framework 4.0 并且绑定到 .NET Framework 3.5,那么您将不得不将您的应用程序降级到 MVC 2.0。除非您使用大量仅在 MVC 4.0 中而不在 MVC 2.0 中的新功能,否则这应该不难>

【讨论】:

    【解决方案2】:

    您可以同时运行 Asp.Net 2.0 和 Asp.Net 4.0。在这里找到更多信息

    http://msdn.microsoft.com/en-us/library/a99txfy5(v=vs.100).aspx

    【讨论】:

      猜你喜欢
      • 2012-04-15
      • 2011-08-06
      • 2013-01-16
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-14
      相关资源
      最近更新 更多