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