System.Web.Extensions 3.5.0.0 与 .NET 3.0
是否可以在不升级到 .NET 3.5 的情况下使用 System.Web.Extensions 3.5?我们正在使用 .NET 3.0,并被要求从 Web 扩展 1.0 升级到 3.5。
Is it possible to use System.Web.Extensions 3.5 without upgrading to .NET 3.5? We are using .NET 3.0 and have been asked to upgrade from web extensions 1.0 to 3.5.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
完全清楚地说:
.Net 3.0 和 3.5 只是现有 2.0 框架的补充。 MS 所做的版本控制有点用词不当。然而,.Net 4.0 是一个实际的框架变化。
为了确认,IIS(以及其他任何东西)将您的应用程序视为 2.0 应用程序。
也就是说,没有理由不继续“升级”服务器以提供 3.5 版本。您可以在计算机上运行多个应用程序,每个应用程序都有自己的框架级别。
现在,如果您的应用程序引用 3.0 特定库并且您希望它使用 3.5 程序集,那么您将需要更改 web.config 和程序集清单以指向 3.5 版本。
To be perfectly clear:
.Net 3.0 and 3.5 are simply additions to the existing 2.0 framework. The versioning MS did is somewhat of a misnomer. .Net 4.0 is, however, an actual framework change.
For confirmation, IIS (and anything else) sees your application as a 2.0 app.
That said, there is no reason NOT to go ahead and "upgrade" the server to have 3.5 available. You can run multiple apps on the machine each at their own framework level.
Now, if your application references 3.0 specific libraries and you want it to use a 3.5 assembly, then you will need to change the web.config and assembly manifest to point to the 3.5 versions.
不可以。如果您不升级到 3.5,您将没有可供引用的程序集。很简单。
No. If you don't upgrade to 3.5 you will not have the assemblies to reference. Quite simple.