У нас есть веб-приложение, которое размещено в IIS 7.Предположим, что URL веб-приложения https://www.testapp.com
Тот же веб-сайт web.config.Мы настроили прокси-сервер перезаписи URL с ключом соответствия TESTAPI (пожалуйста, ознакомьтесь с правилами ниже), показанными ниже.Так что я могу получить доступ к webapi, используя https://www.testapp.com/TestApi/Helloworld
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules>
</modules>
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="^TESTAPI/(.*)" />
<action type="Rewrite" url="http://localhost:9000/{R:1}" />
</rule>
</rules>
</rewrite>
Мое веб-приложение использует проверку подлинности Windows.Но мой API анонимный.Но после настройки URL Rewrite показанные выше правила.Когда я пытался получить доступ к webAPi.Мне предлагается ввести ИМЯ ПОЛЬЗОВАТЕЛЯ и ПАРОЛЬ (учетные данные NT).Как мне избежать этого?
Пожалуйста, дайте мне знать, кто сталкивался с этой проблемой.WEBAPI настроен с включенным анонимным атрибутом.