Jetbrain Rider, доступ запрещен при использовании IIS Express с проверкой подлинности Windows


У меня включена проверка подлинности Windows в моих проектах, когда я запускаю его из Rider, он всегда запрашивает мне отказано в доступе. Он отлично работает, когда я запускаю его через Visual Studio.

У кого-нибудь есть идеи, как это решить?

3 3

3 ответа:

Перейдите к: <project>.idea/config/applicationhost.config

Найдите тег <authentication> и включите тег <windowsAuthentication> следующим образом: <windowsAuthentication enabled="true">

Мой выглядит так:

<windowsAuthentication enabled="true">
    <providers>
        <add value="Negotiate" />
        <add value="NTLM" />
    </providers>
</windowsAuthentication>

Незавершенное производство Jetbrains, см. выпуск RIDER-15230

Просто построить на @ RyanDawkins ответ сэквивалентом GUI .

Шаги

  1. щелкните правой кнопкой мыши проект, запускаемый веб-приложением из
  2. Выберите Свойства ...
  3. в модальном, в разделе свойства > Web есть флажок для проверки подлинности Windows

Скриншот

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

Это похоже на способ Visual Studio делать вещи, он просто сохраняет настройки в {SolutionFolder}/.idea/config вместо {SolutionFolder}/.vs/config

В <project>.idea/config/applicationhost.config
Я должен был сделать две вещи:
Набор: <windowsAuthentication enabled="true">
Набор: <anonymousAuthentication enabled="false">