【问题标题】:How do I upgrade a .NET 2.0 website to 3.5?如何将 .NET 2.0 网站升级到 3.5?
【发布时间】:2010-11-28 06:35:45
【问题描述】:

我的网站是 VB.NET 2.0。我已经在VS2k8中打开了它并告诉它不要升级。现在想升级,怎么触发?所有帖子都说“只需在 2k8 中打开它,它就会提示你”。好吧,我做到了,它做到了,我还不想这样做。现在我不能让它出现。

【问题讨论】:

  • 好的,那么 IIS 选项呢?如何告诉 IIS 我的站点现在运行 .NET 3.5?
  • @chester89 - 只要您的服务器上安装了 .NET 3.5,您就不必担心。 .NET 3.5 实际上编译成与 2.0 CLR 100% 兼容的 IL。他们只是添加了仍然编译为 2.0 IL 的库(例如 LINQ)和语法糖(例如扩展方法)。因此,只要这些新库存在,您甚至可以在 IIS 中的 2.0 应用程序池下运行。
  • @Matt - 所以,我做对了,我只需要做两件事 - 在工作室中选择新的目标框架并将 .net 3.5 安装到我的服务器上?
  • 如果我没记错的话,是的:)。如果您使用的是 ASP.NET MVC,则还需要在服务器上安装它,尽管这不适用于这个特定问题(因为 MVC 不适用于 .NET 2.0)。
  • 您可以在项目中包含 MVC dll,而不是安装在服务器上。

标签: vb.net .net-3.5


【解决方案1】:

打开您的项目属性并在应用程序选项卡中选择目标框架。应该有“.NET Framework 3.5”、“.NET Framework 2.0”等值。您可以通过右键单击项目名称并从右键菜单中选择“属性”来访问解决方案资源管理器中的项目属性。

如果解决方案资源管理器未在 Visual Studio 中为您显示,您可以通过查看菜单 > 解决方案资源管理器访问它。

【讨论】:

  • 你打败了我。必须删除我的 anwser。
  • 我做的时候觉得这行不通,因为我遇到了各种各样的错误。然后我检查了每一个并修复了它。它主要是让 IDE(VS) 变得更好。这很容易完成,我认为它工作正常。虽然现在我遇到了 EF 无法保存到我的 web.config 的问题。
猜你喜欢
  • 2011-09-19
  • 2015-01-08
  • 2011-02-17
  • 2010-12-19
  • 1970-01-01
  • 1970-01-01
  • 2011-08-31
  • 2011-04-03
  • 1970-01-01
相关资源
最近更新 更多