【发布时间】: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