Подтвердить что ты не робот

Не удалось загрузить проект веб-приложения из-за его конфигурации

У меня проблема с загрузкой проекта веб-приложения в VS2013. Этот проект зависит от IIS Express, но я не буду устанавливать IIS Express, потому что я уже установил IIS.

Что я могу редактировать в файле .csproj для загрузки этого проекта? Я пытался установить значение false, но это не помогло мне решить проблему.

Спасибо за совет.

Upd.1: Кроме того, я не могу создавать новые веб-проекты - VS говорит мне то же самое.

4b9b3361

Ответ 1

Случилось и со мной. Мое обходное решение:

  • Щелкните правой кнопкой мыши проект (неудачный для загрузки) = > изменить web.csproj
  • Найдите строку <UseIISExpress>true</UseIISExpress> и измените ее на false.
  • Сохранить, закрыть, перезагрузить проект.

Результат - различная ошибка:

Веб-приложение Project Web настроено на использование IIS. Чтобы получить доступ к локальным веб-сайтам IIS, вы должны запустить Visual Studio в контексте учетной записи администратора. Кроме того, вы должны установить следующие компоненты IIS:

ASP.NET

Итак:

  • Изменить еще раз, изменить <UseIIS>True</UseIIS> на false
  • Сохранить, закрыть, перезагрузить проект.

Результат - большой успех!

Ответ 3

Это случилось со мной сегодня. Изменение "UseIIS" на false позволило загрузить проект, но не использовать IIS. После некоторых тестов я нашел причину проблемы:

В предыдущей проверке на VSS каким-то образом был включен UAC (управление учетными записями пользователей). Так что на самом деле было две альтернативы: (i) Всегда используйте "Запуск от имени администратора"; (ii) выключить UAC. Я предпочитаю (ii).

Ответ 4

У меня была настраиваемая настройка файла хоста с foo.localhost → localhost, связанная на обоих портах для HTTP/HTTPS

проверка чего-то, я удалил заголовок узла для привязки на порт 80. после перезагрузки решение, когда все началось сбой.

нашел действительно старое сообщение, которое напомнило мне, что я удалил это имя хоста из привязки.

добавление заголовка foo.localhost обратно в привязку, и все мои проекты начали перезагрузку.

Ответ 5

Если ничего не работает, попробуйте удалить следующие две строки из файла .csproj. (всегда работал у меня)

<ProjectGuid>{3AA499DF-4A65-43B7-8965-D08A4C811834}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>