首页 文章

IIS .NET Framework,ASP.NET版本不匹配

提问于
浏览
1

我有一个.NET 4.0 Web应用程序,它使用asp gridview控件来显示数据 . 单击列 Headers 时,控件将自动对数据进行排序 . 我在dev和测试服务器上运行和排序这个应用程序 . 但是,在prod服务器上,它没有正确排序 . 没有错误,它只是没有正确行动 . 由于代码相同,我认为这必须是一个环境问题 .

在尝试解决此问题时,我故意在两个环境中使web.config出现格式错误,并在显示错误页面时注意到以下差异:

Dev(代码按预期工作):

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34249

Prod(代码不能按预期工作):

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.6.81.0

这可能是问题的原因吗?这究竟意味着什么?试图自己找到这个答案已经证明没有结果 . 任何帮助表示赞赏 . 谢谢!

1 回答

  • 1

    此问题是由ASP.NET版本:4.6.81.0引起的 . 更新开发服务器以匹配此版本时,gridview无法正确排序 . 我不确定这是否是ASP.NET中的错误或修复了代码利用的错误 . 无论如何,原始问题是由ASP.NET版本的差异引起的 .

相关问题