ASP. net Core IIS EXPRESS 404 - PullRequest
       66

ASP. net Core IIS EXPRESS 404

0 голосов
/ 20 апреля 2020

Я занимаюсь разработкой веб-приложения net core 3.1. Одной из схем аутентификации является сертификат, поэтому я хочу защитить страницу с помощью аутентификации сертификата клиента. Это конфигурация Web.config IIS (очевидно, я установил <section name="access" overrideModeDefault="Allow" в решении applicationHostConfig):

    <?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile="\\?\%home%\LogFiles\stdout" hostingModel="inprocess">
        <environmentVariables>
          <environmentVariable name="ASPNETCORE_HTTPS_PORT" value="44300" />
          <environmentVariable name="COMPLUS_ForceENC" value="1" />
          <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
        </environmentVariables>
      </aspNetCore>
    </system.webServer>
  </location>
  <location path="certificate/login">
    <system.webServer>
      <security>
        <access sslFlags="Ssl,SslNegotiateCert,SslRequireCert" />
      </security>
    </system.webServer>
  </location>
  <system.webServer>
    <security>
      <access sslFlags="Ssl" />
    </security>
  </system.webServer>
</configuration>

Приложение запускается успешно, и когда я вызываю localhost: // 33400 / Certificate / login, браузер показывает страницу сертификата рукопожатие правильно, я выбираю сертификат и ... IIS удивляет меня 404 Stati c File Handler! Все остальные страницы работают отлично.

enter image description here

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

...