У меня есть проект ASP.NET MVC 2, который отлично работает под Windows 7 и запускается в Windows XP, если я использую Visual Studio Development Server, однако запуск под IIS генерирует ошибку:
Unable to start debugging on the web server
С сообщением
The specified procedure could not be found
В программе просмотра системных событий ошибок нет.
Если я начинаю без отладки, я получаю «Внутренняя ошибка сервера HTTP 500»
Причина, по которой я запускаю его под IIS, заключается в том, что проект также включает некоторые веб-службы WCF wsHttp, которые используют сертификаты, поэтому VS Development Server не подходит для их размещения.
Я уже видел ссылки на SO, в которых говорится о добавлении сопоставления с подстановочными знаками. Я уже сделал это, как и в Windows Server 2003, где довольно долгое время успешно размещаю ASP.NET MVC RC2.