Могу ли я разработать для .NET Framework 4 в Visual Studio 2008?
Мое приложение 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 Development Server, который поставляется с Visual Studio.
Мне нужна Visual Studio и его сервер разработки ASP.NET для распознавания новой .NET Framework 4requestValidationMode приписывать.
Как я могу отладить свое приложение в .NET 4? Должен ли я перейти с Visual Studio 2008 на Visual Studio 2010 Beta 2?