首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从本地计算机的IIS 5.1部署到Web Server的IIS 6.0的验证问题

从本地计算机的IIS 5.1部署到Web Server的IIS 6.0的验证问题
EN

Stack Overflow用户
提问于 2009-05-27 21:52:27
回答 1查看 331关注 0票数 0

我正在开发一个VB.NET 1.1Web应用程序。当使用IIS5.1在我的本地机器上测试时,所有验证和RegEx控件都能很好地工作,但是当我使用IIS6.0部署到我们的“租用”web服务器时,我要么在日期字段(在本地机器上工作)上得到一个"System.FormatException: String不被识别为有效的DateTime“错误,要么其他非日期验证和RegEx控件在对表单进行子映射之后才能被识别,而此时该表单中的数据已经以某种方式发布到数据库中。

我没有意识到,一旦部署到测试/生产环境中,我就会使用不同版本的IIS,而且更高的帮助是不存在的,或者知识更少。

在此期间,我添加了一个愚蠢的、写得更长的条件逻辑,以绕过这个验证问题,因为我在谷歌搜索适当的分辨率时还没有多少运气,也没有在这里找到它。请提供建议,说明我在知识验证方面可能遗漏了什么,或者IIS5.1和6.0之间的功能差异是什么,我可以进一步研究。

如果这个问题描述得太宽泛,我很抱歉,我的头脑现在已经不灵光了。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-05-29 15:58:47

我记不起这方面的具体细节,我可能得深入挖掘才能找到它。但根本原因是本地机器与实际生产web服务器在.NET 1.1框架上的版本号略有不同。

几年前,我有过这个问题,我们同步了.NET补丁,并使它开始工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/918202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档