Иногда я обнаруживаю, что во время отладки приложения ASP.Net (написанного в Visual Studio 2008, работающего в 64-разрядной версии Vista) локальный сервер разработки ASP.Net (т.е. «Кассини») перестает отвечать.
Часто появляется сообщение о том, что «Предотвращение выполнения данных (DEP)» убило WebDev.WebServer.exe
Журналы событий просто говорят мне, что «WebDev.WebServer.exe перестал работать»
Я слышал, что эта «проблема» чаще возникает в 64-битной Vista, потому что DEP включен по умолчанию. Следовательно, отключение DEP может «решить» проблему.
Но мне интересно:
Есть ли известная ошибка / ситуация с Cassini, которая заставляет DEP завершить процесс?
Какова же практическая опасность отключения функции предотвращения выполнения данных?