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

Как отладить с помощью IIS (не Express) в Visual Studio 2013

Это может быть глупый вопрос, но у меня проблема с Visual Studio 2013 и IIS (не Express), что отладчик Visual Studio по умолчанию использует IIS Express (iisexpress.exe) для отладки кода. Но я не хочу этого, но я хочу использовать IIS, установленную на моем компьютере (w3wp.exe).

Мне удалось отладить с помощью IIS с помощью Attach to Process... и затем выбрать All Users, а затем выбрать w3wp.exe в качестве процесса. Но мне нужно делать это каждый раз, когда я начинаю отладку. Есть ли способ использовать IIS по умолчанию? В Visual Studio 2012 все работает хорошо, но в VS 2013 я не могу найти вариант использования IIS (w3wp.exe) по умолчанию.

Я отлаживаю веб-сайт ASP.NET 4.0.

Спасибо за любую помощь!

4b9b3361

Ответ 1

Если ваш проект веб-сайта был открыт через IIS, он должен автоматически отлаживать процесс IIS. Если ваш сайт существует в IIS в настоящее время, вы можете найти его через File → Open → Web Site.

Если вы открыли проект веб-сайта на основе IIS Express (или через файловую систему, которая использует IIS Express по умолчанию), затем запустите сайт через IIS, VS не знает, что сайт работает в IIS.

Ответ 2

Чтобы это работало над моей настройкой (VS2013, IIS7, Win7), мне нужно было войти в консоль управления IIS и вручную включить проверку подлинности Windows.