【发布时间】:2023-03-25 02:59:01
【问题描述】:
我在 ASP.NET 2.0 中有一个站点。我计划迁移到 4.0。有什么特别需要注意的吗,或者我只是选择 4.0 框架并重新编译,VS 2010 将更新 web.config 以反映更改?
【问题讨论】:
标签: asp.net asp.net-4.0
我在 ASP.NET 2.0 中有一个站点。我计划迁移到 4.0。有什么特别需要注意的吗,或者我只是选择 4.0 框架并重新编译,VS 2010 将更新 web.config 以反映更改?
【问题讨论】:
标签: asp.net asp.net-4.0
有些想法是你必须注意的。
阅读所有更改并在您附近进行测试: http://www.asp.net/learn/whitepapers/aspnet4/breaking-changes
验证模式有变化: Can I deploy .net 4.0 web application on IIS6?
当您尝试获取 url 时,default.aspx 已更改:Default.aspx with IIS 6.0 and .Net 4?
【讨论】:
您需要升级或不升级的一件事是填充 oracle 漏洞的解决方法。
当您迁移到 3.5 sp1 以上的任何版本时,这一点就更重要了。
总的来说,它应该可以工作。
【讨论】:
在出现提示时使用转换向导,您应该会很好。注意:如果你和其他人一起使用源代码控制,项目文件中的版本号会改变(vs2008 = "9" and vs2010 = "10")。
此外,如果您遇到任何 JavaScript 问题,请确保选择正确的设置来识别 4.0 中的 ID:
http://weblogs.asp.net/asptest/archive/2009/01/06/asp-net-4-0-clientid-overview.aspx
【讨论】:
我无法让转换向导重新出现,但我已经能够通过以下方式转换为 .NET 4.0:
右击我的网站
选择属性页
然后转到构建选项卡
更改目标框架
这会像转换向导一样自动对我的 web.config 进行所有更改。
【讨论】:
您可以在以下网站上找到从 Framework 2.0 迁移到 4.0 的良好文档。
https://msdn.microsoft.com/en-us/library/dd483478.aspx
这对我很有帮助。
【讨论】: