Я занимаюсь разработкой веб-приложения VB.NET 1.1. Все проверки и элементы управления RegEx прекрасно работают при тестировании на моей локальной машине с использованием IIS 5.1, однако при развертывании на нашем «арендованном» веб-сервере с использованием IIS 6.0 я либо получаю «System.FormatException: String was не распознается как допустимое значение DateTime "в полях даты (работает на локальном компьютере), или другие элементы управления без проверки даты и RegEx не распознаются до момента отправки формы, в которой данные каким-то образом уже были размещены в базе данных. к этому времени.
Я не знал, что при развертывании в среде тестирования / производства я буду использовать другую версию IIS, а справка по более высокому уровню отсутствует или менее осведомлена.
Я добавил тупую условную логику с более длинным написанием, чтобы обойти эту проблему проверки в настоящее время, потому что мне не очень-то повезло найти правильное правильное разрешение и пока не нашел его здесь. Пожалуйста, сообщите о том, что я могу упустить в плане знаний с валидацией или, возможно, какие функциональные различия между IIS 5.1 и 6.0 могут быть рассмотрены.
Я прошу прощения, если это слишком широкое описание проблемы, мой разум сейчас не в себе.
Спасибо!