Невозможно запустить программу 'http://localhost/Default.aspx'. VS2010 - PullRequest
9 голосов
/ 09 июня 2011

Я больше не могу запустить свой веб-сайт из Visual Studio 2010.

В течение нескольких дней я не могу запустить свой проект в веб-браузере, используя F5.Когда я открываю свое веб-приложение напрямую, набирая тот же URL 'http://localhost/Default.aspx', все работает нормально.

Когда я запускаю проект (F5), запускается новый веб-браузер, но через несколько секунд он застреваети Visual Studio выдает сообщение об ошибке:


Microsoft Visual Studio

Невозможно запустить программу 'http://localhost/Default.aspx'.

ОК


Когда я запускаю проект в режиме выпуска, он выдает дополнительную ошибку:


Microsoft Visual Studio

Следующий модуль был собран либо с включенной оптимизацией, либо без отладочной информации:

C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \root \ 6552bec6 \ 694bce32 \ assembly \ dl3 \ 8c9bd8d8 \ fb1d75cb_af26cc01 \ [name] .Presentation.DLL

Чтобы отладить этот модуль, измените его конфигурацию сборки проекта на режим отладки.Чтобы подавить это сообщение, отключите опцию отладчика «Предупреждать, если при запуске нет кода пользователя».

OK


Я уже восстановил, удалили переустановил Visual Studio 2010, я пытался использовать разные браузеры (включая Chrome и Firefox), использовал разные параметры aspnet_regiis.exe и т. д. и т. д.моей головы ...

Кто-нибудь есть идеи, как решить эту проблему?

Ответы [ 15 ]

0 голосов
/ 02 октября 2014

Я использую VS2012 с приложением ASP.net, написанным с использованием VS2003 ... Я перепробовал все, чтобы страница IE открывалась автоматически при выборе F5 или даже Ctrl + F5 ... Не удалось заставить что-либо работать ... Однако я наткнулся на очень плохой обходной путь.Когда я выбираю отладку и получаю сообщение «Невозможно запустить программу ...», я заметил, что на значке-трее я получаю сообщение о том, что локальный хост запущен

Вы заметитеИзображение, на которое указывает msgbox: Если щелкнуть правой кнопкой мыши, вы получите три варианта:

Когда вы выберете первое: «Открыть в веб-браузере», откроется IE со страницей, с которой вы работаете....

Как я уже сказал, это очень плохое решение ... но оно работает.Это не проблема, когда я выбираю отладку с помощью Chrome или инспектора страниц ... Но у них есть свои проблемы.

0 голосов
/ 31 июля 2014

Я поделюсь своим опытом с этой же проблемой.Это не решение, но кто-то может выяснить проблему по моему опыту.

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

Досегодня я мог ожидать, что F5 (Start Debugging) запустит новый локальный веб-сервер VS, откроет окно IE, а затем выдаст всплывающие сообщения об ошибках "unable to start program http://localhost:nnnn/Login.aspx" и "access is denied".Если я закрывал окно IE, ждал несколько секунд, а затем снова нажимал F5, с этого момента мое веб-приложение обычно запускалось в режиме отладки очень хорошо.

Но сегодня все изменилось.Я не изменил никакую конфигурацию в своем веб-приложении, которое работало нормально, но я добавил еще пару классов в один из моих подпроектов.В этот момент я так и не смог пройти мимо сообщения «невозможно запустить программу».Я мог запустить свое приложение без отладки, но это было довольно бессмысленно.Я даже пытался подключиться к работающему (не отладочному) процессу IE, но это не сработало.

Наконец, я изменил некоторые свойства на экране WebAppName> Web> Servers.В частности, я включил «Определенный порт» для определенного порта HTTP (который VS использовал все время), и я отключил «Аутентификацию NTLM».Я также включил «ASP.NET» в разделе «Отладчики».Некоторые из них я сначала щелкнул, затем не щелкнул, затем щелкнул снова, сохраняя между каждым щелчком.

На этот раз работа с отладкой (F5) работала.

После запуска несколько раз, я все еще обычно получаю сообщение об ошибке «невозможно запустить» в первый раз после перекомпиляции, но я все еще могу получить работающее отлаживаемое приложение для запуска после второй или третьей попытки.По крайней мере, я вернулся туда, где был вчера.

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

0 голосов
/ 16 июня 2013

Пожалуйста, задайте имя своей страницы, например Default.aspx вернуться к родительскому в конфигурации IIS

0 голосов
/ 28 мая 2012

Для меня я просто сделал Build /ReBuild на уровне проекта, и он начал работать !!!

0 голосов
/ 20 января 2012

У меня была такая же проблема. Когда я отлаживаю свой код, он говорит:

Невозможно запустить программу «C: \ homework.exe». эта система не может найти указанный файл. "

Я использую Microsoft Visual C ++ 2010 Express, но когда я сделал новый проект, выполнив следующие действия:

Открыть C ++:

  1. Нажмите новый проект
  2. Нажмите win32
  3. Нажмите Win32 Консольное приложение
  4. Переименуйте его
  5. Нажмите далее
    убедитесь, что тип приложения консольное приложение
    дополнительные опции: пустой проект *
  6. Нажмите Ctrl + Shift + A
  7. В Visual C ++ / разделе кода нажмите C++ File (.cpp)
  8. переименуйте его и нажмите добавить

Теперь он отлично работает для меня.

...