Проблемы с проверкой развертывания с IIS 5.1 локального компьютера на IIS 6.0 веб-сервера - PullRequest
0 голосов
/ 28 мая 2009

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

Я не знал, что при развертывании в среде тестирования / производства я буду использовать другую версию IIS, а справка по более высокому уровню отсутствует или менее осведомлена.

Я добавил тупую условную логику с более длинным написанием, чтобы обойти эту проблему проверки в настоящее время, потому что мне не очень-то повезло найти правильное правильное разрешение и пока не нашел его здесь. Пожалуйста, сообщите о том, что я могу упустить в плане знаний с валидацией или, возможно, какие функциональные различия между IIS 5.1 и 6.0 могут быть рассмотрены.

Я прошу прощения, если это слишком широкое описание проблемы, мой разум сейчас не в себе.

Спасибо!

1 Ответ

0 голосов
/ 29 мая 2009

Я не могу вспомнить точные подробности этого, и мне, возможно, придется углубиться, чтобы попытаться найти его. Но основная причина заключается в немного другом номере сборки на платформе .NET 1.1 между вашим локальным компьютером и реальным рабочим веб-сервером.

У меня была эта проблема несколько лет назад, мы синхронизировали исправления .NET и заставили ее работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...