ASP.NET发布后版本与本地调试版本差别大

SongKer 发布时间:2014-07-16 分类:.NET 阅读:1279次 添加评论

ASP.NET使用Visual Studio 2005发布版本浏览时与本地版本差别巨大,发布的版本甚至出现各种错误。而在本地版本浏览时则完全没有发布版本的问题。具体的不一致方面:某些控件的ClientID甚至都发生了变化,导致JS里面的各种报错(一个页面调用另一个页面的ID)出现各种安全问题(由于某一些特殊情况有些页面并没有使用到ClientID)。

出现问题的解决。由于是使用的Microsoft Visual Studio2005开发工具,一直在本地调试。待完成得差不多时候发布到了本地进行测试,发现上述各种问题。某些问题代码修改之后也无法解决。鼓捣了半日,发现本地IIS版本7.5,.NET Framework 4.0框架,在VS工具上面的.NET Framework 为2.0。修改了IIS的应用程序池为2.0后完美解决。

出现此类问题就是网上所说的“.NET 2.0与.NET4.0的兼容性问题”

关键字词: ASP.NET.NET2.0.NET4.0

暂无留言

发表评论:

◎欢迎您的参与讨论。