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

Visual Studio IIS Express зависает при запуске, но IIS локальный работает, почему?

Я запускаю Visual Studio 2015 в качестве администратора, запускаю новый проект, приложение ASP.NET, Empty 4.5.2, а затем просто добавляю простую HTML-страницу. Когда я пытаюсь запустить с использованием IIS Express, я просто жду локального хоста. Если я делаю это под IIS локальный, он работает нормально.

У меня это работает правильно на моем ноутбуке, и я сделал чистую установку Windows 10 на моем рабочем столе, а затем переустановил VS2015, но все равно получил тот же результат. IIS Express запускается, но веб-страница продолжает ждать локального хоста

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

Это приложение .Net Framework 4.5.2.

4b9b3361

Ответ 1

Закройте Visual Studio и удалите папку (project).vs. Перезапустите Visual studio. Он должен начать работать.

Ответ 2

Вы можете попытаться изменить порт, который использует IIS Express, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши свой веб-проект и выберите свойства

  2. В веб-меню измените URL проекта и укажите собственный порт, например: 56000

enter image description here

  1. Сохраните ваши изменения и посмотрите, работает ли это!

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

netstat -na | find "your port number"

то есть:

netstat -na | find "56000"

Если порт свободен, на консоль ничего не выводится.

Ответ 3

Иногда Visual Studio занимает всего несколько минут, чтобы загрузить все необходимые символы при отладке. Проверьте строку состояния Visual Studio:

введите описание изображения здесь

По какой-то причине IIS Express работал, если я изменил браузер, ориентированный на Visual Studio, на Google Chrome. Просто перезагрузка Visual Studio исправила это для меня, хотя.

введите описание изображения здесь

Ответ 4

  • Щелкните правой кнопкой мыши свой веб-проект и нажмите свойства
  • Перейдите на веб-вкладку справа.
  • В разделе сервера измените local IIS на IIS Express

Надеюсь, что это поможет

Ответ 5

Просто щелкните правой кнопкой мыши по HtmlPage1.html в проводнике решений и нажмите Set As Start Page. После этого снова запустите проект.

введите описание изображения здесь

Ответ 6

У меня была такая же проблема, и все советы не работали. Но я запускаю визуальную студию как администратор, и все работает сейчас. Итак, перейдите к ярлыку визуальной студии, свойствам, продвижению... и проверьте запуск как администратор.

Ответ 7

Я думаю, что IIS отключен в вашей системе. Выполните следующие шаги:

  • Перейдите в Панель управления
  • Открыть программу и функции
  • С левой стороны вы найдете "Включить или отключить функции Windows", нажмите на нее.
  • Убедитесь, что IIS проверен со всеми субэлементами. Я использую скриншот ниже для вашей справки.

введите описание изображения здесь

  1. Убедитесь, что все флажки отмечены галочкой.
  2. Теперь перезагрузите систему.

Я думаю, что это решит вашу проблему.

Ответ 8

Посмотрите файл applicationhost.config в

YOUR_DOCUMENTS_PATH\IISExpress\Config\

Локализовать параметр defaultDocument и добавить полное имя вашей статической html-страницы (yourpage.html) или использовать один из доступных вариантов, если вы хотите придерживаться стандартов:

   <defaultDocument enabled="true">
        <files>
            <add value="Default.htm" />
            <add value="Default.asp" />
            <add value="index.htm" />
            <add value="index.html" />
            <add value="iisstart.htm" />
            <add value="default.aspx" />
        </files>
    </defaultDocument>

Ответ 9

Решение:
1. Запустите VS от имени администратора. Откройте ваш sln, начните отладку, остановите и закройте VS.
2. Снова откройте файл sln (без администратора) и начните отладку.
Это сработало!

Проблема:
- Мой VS2017 работал нормально с отладкой, пока какой-либо другой инструмент не повредил его. Затем я переустановил его. Когда я начал отладку/запуск сайта, он даже не открыл первую страницу сайта. Это было продолжать загружать сборки навсегда. Я перепробовал много вещей, найденных в Google. Это не помогло.
- Наконец я попытался открыть его с помощью администратора, а затем регулярно. Это решило мою проблему.