如何将用asp.net 3.5编写的应用程序转换为2.0?我有一个只有.net 2.0的系统。但我的应用程序是用3.5写的。我使用另一个系统(3.5框架)发布了该应用程序,然后将该已发布的文件夹复制到我的系统(2.0框架)并在IIS中配置。当我尝试浏览时,我遇到版本问题错误。
答案 0 :(得分:1)
.NET 3.5是2.0,带有一些额外的库。所以你可以在同一个网站上运行它们。实际上,您甚至无法将Web应用程序设置为在3.5下运行。它只是在2.0以下运行。
ASP.NET 3.5仍然在.NET 2.0 CLR上运行,如果你进入IIS,你会看到你只能选择2.0或1.1 所以,如果你真的想回到2.0,用2.0内容替换所有3.5内容:请参阅下面的列表。
2.0到3.5之后的新东西是:
NET framework 3.0:
包含一组新的托管代码API,它们是Windows Vista和Windows Server 2008操作系统不可或缺的一部分,并提供
.NET framework 3.5:
它用语言实现Linq进化。所以我们在课堂上进行了如下演变:
如果您的应用程序使用上述任何一项,您需要将其删除并替换为不在列表中的内容。