Ошибка WebDev.Webserver40.exe (недопустимое приложение win32) — невозможно скомпилировать в Visual Studio 2010

Каждый раз, когда я пытаюсь скомпилировать в Visual Studio 2010, я получаю сообщение об ошибке

Не удалось запустить сервер разработки ASP.NET. Не удалось запустить программу «C\path.......\Webdev.Webserver40.exe

Я также пытался выполнить этот файл (Webdev.Webserver40.exe), и я получаю эту ошибку:

WebDev.WebServer40.exe не является допустимым приложением win32

Я уже отключил все брандмауэры, которые у меня есть, и я уже пытался изменить структуру .NET любого проекта, перешел на разные конкретные порты, и он все еще терпит неудачу...

Что может происходить?

У меня Windows XP SP3


person agarza    schedule 25.07.2011    source источник
comment
Может быть, у вас установлен 64-битный веб-сервер?   -  person Orn Kristjansson    schedule 25.07.2011
comment
в соответствии с webserver.exe.manifest является 32-битным:/.. архитектура моего компьютера также 32-битная   -  person agarza    schedule 25.07.2011
comment
Может быть, файл каким-то образом поврежден, не могли бы вы скопировать его с другой машины для проверки?   -  person Orn Kristjansson    schedule 25.07.2011


Ответы (1)


Я прошел через ту же ошибку. Похоже, веб-сервер, встроенный в VS2010, каким-то образом был поврежден.

Если вы попытаетесь отладить веб-сайт, появится ошибка «Невозможно запустить сервер разработки ASP.NET».

Если вы попытаетесь отладить веб-приложение, сообщение об ошибке указывает на путь к серверу.

Он установлен в этой папке:

C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0

Два исполняемых файла WebDev.WebServer20.EXE и WebDev.WebServer40.EXE были действительно повреждены (при попытке запуска возникает ошибка «недопустимое приложение win32»).

Мне пришлось перейти на установочный DVD и выбрать «Изменить или удалить Microsoft Visual Studio 2010» в главном меню.

После этого:

  • Добавить или удалить особенности
  • Удалить веб-разработчик

Когда удаление будет завершено, сделайте это снова:

  • Добавить или удалить особенности
  • Установить веб-разработчик

Теперь все работает просто отлично.

Я надеюсь, что такое же решение для вас.

person Thales Medeiros    schedule 24.04.2012