Мое приложение ASP.NET запускается в IIS на моем веб-сервере и использует Microsoft .NET Framework 4 Beta 2. (Пул его приложений установлен на .NET Framework версии .NET Framework v4.0.21006.)
Это дает новую ошибку:
потенциально опасный запрос. Форма
значение было обнаружено с клиента ...
Это связано с критическим изменением в .NET 4.
Чтобы вернуться к поведению функции проверки запросов ASP.NET 2.0, я добавил следующий параметр в файл Web.config:
<httpRuntime requestValidationMode="2.0" />
Теперь Visual Studio 2008 выдает ошибку времени компиляции:
Атрибут requestValidationMode
не объявлено.
И я больше не могу отлаживать на своей машине для разработки, используя сервер разработки ASP.NET, поставляемый с Visual Studio.
Мне нужно, чтобы Visual Studio и его сервер разработки ASP.NET распознали новый атрибут .NET Framework 4 requestValidationMode .
Как отладить мое приложение в .NET 4? Нужно ли переходить с Visual Studio 2008 на Visual Studio 2010 Beta 2?