2013-04-24 3 views
1

Когда я пытаюсь запустить «запустить отладку» Я получаю сообщение об ошибке:..Ошибка при попытке отладки в Visual Studio 2012

«Невозможно запустить настроенный Visual Web Server Studio Development Не удается запустить отладку Операция не поддерживается Неизвестная ошибка: 0x80040d10. [OK] "

Нажмите« ОК ».

Снова я бегу «Начать отладку» ... но теперь открывает «ASP.NET Development Server - Port 1809», но теперь я получаю ошибку:

«Не удалось подключиться к приложению«WebDev.WebServer20.EXE '(PID: 6592) usign 'GUSTAVO-PC' Операция не поддерживается Неизвестная ошибка: 0x80040d10 вы хотите равно продолжить [ДА | нЕТ]

Кто-нибудь есть подобные проблемы

Запуск на Windows...? 7 x64. Запуск Visual Studio 2012 Professional Versión 11.0.60315.01 Обновление 2 в качестве администратора.

+0

Какая версия .NET вы используете? Это похоже на веб-сервер .NET 2.0. –

+0

.NET Framework 3.5 – gschuster

ответ

0

Похоже, ваша система не может загрузить изображение процесса в память. Вероятно, это связано с поврежденным файлом реестра где-то в цепочке загрузки. Я сомневаюсь, что это проблема с исполняемым файлом. У меня когда-то была аналогичная проблема, которую я разрешил просто запустив ремонтную установку - не беспокойтесь, поскольку :)

+0

Теперь работает. Repair Visual Studio не решила проблему. Мне пришлось удалить Visual Studio, а затем повторно установить Visual Studio и обновления. Благодаря! – gschuster

-1

У меня также была эта проблема, когда я пытался изменить язык.

Когда я поместил язык по умолчанию, ошибка исчезла.

2

я столкнулся с этой самой проблемой после применения правила URL Rewrite для перенаправления трафика от HTTP к HTTPS в соответствии с этим решением:

Https redirection in web.config

Это вызывает ошибку, потому что мое решение сконфигурировано с локальным iis с URL проекта запуска.

В этом случае, похоже, что URL-адрес проекта не может быть разрешен в iis 7.5, потому что привязка https не относится к имени хоста, а скорее к пустым имени хоста.

Iis bindings configuration

Другой способ диагностировать это, если вы идете в свойства ваших проектов, веб-вкладки, и попытаться изменить URL проекта по протоколу HTTPS вместо HTTP. Вы получите это сообщение, как будто ваша установка была неправильной внутри iis (но на самом деле ее работа и iss обслуживают ссылку).

The local IIS URL https://xxxx.com/ specified for Web project xxxx has not been configured. To keep these settings you need to configure the virtual directory. Would you like to create the virtual directory now?

То, что я в конечном итоге делает, это исключает HTTPS перенаправление правило применяется в местном URL развития.

<rewrite> 
    <rules> 
    <rule name="Redirect to HTTPS" stopProcessing="true"> 
     <match url="(.*)" /> 
     <conditions logicalGrouping="MatchAll"> 
     <add input="{HTTPS}" pattern="^OFF$" /> 
     <add input="{HTTP_HOST}" pattern="^local.development.com" negate="true" /> 
     </conditions> 
     <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="SeeOther" /> 
    </rule> 
    </rules> 
</rewrite> 
+0

на основе этого ответа: http://stackoverflow.com/questions/26219744 Я использовал это: mosheb