【问题标题】:Validation issues deploying from local machine's IIS 5.1 to Web Server's IIS 6.0从本地计算机 IIS 5.1 部署到 Web 服务器 IIS 6.0 的验证问题
【发布时间】:2009-05-27 21:52:27
【问题描述】:

我正在开发一个 VB.NET 1.1 Web 应用程序。在使用 IIS 5.1 在我的 local 机器上进行测试时,所有验证和 RegEx 控件都可以正常工作,但是当我使用 IIS 6.0 部署到我们的“租用”Web 服务器时,我要么得到“System.FormatException: String在日期字段上没有被识别为有效的 DateTime”错误(在本地机器上工作),或者其他非日期验证和 RegEx 控件直到提交表单后才被识别,其中数据已经以某种方式发布到数据库到这个时候。

我不知道一旦部署到测试/生产环境中我会使用不同版本的 IIS,并且不存在更高级别的帮助或知识较少。

我已经添加了简化且写得更久的条件逻辑来绕过这个验证问题,因为我在谷歌上搜索正确解决方案时运气不佳,也没有在这里找到它.请告知我在验证方面可能遗漏了什么知识,或者我可能会进一步研究 IIS 5.1 和 6.0 之间的功能差异。

如果这个问题描述过于宽泛,我深表歉意,我现在脑子有问题。

谢谢!

【问题讨论】:

    标签: validation


    【解决方案1】:

    我不记得这方面的确切细节,我可能不得不深入挖掘才能找到它。但根本原因是本地计算机与实际生产 Web 服务器之间的 .NET 1.1 框架的内部版本号略有不同。

    几年前我遇到了这个问题,我们同步了 .NET 补丁,并且我们让它工作了

    【讨论】:

      猜你喜欢
      • 2012-09-21
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多