У меня есть некоторые проблемы с реакцией публикации и веб-API на IIS с аутентификацией Windows.Если вы поможете, я буду очень признателен.Позвольте мне сначала объяснить, что я хочу;
- У меня есть 2 приложения, одно из которых --actjs, а другое - основной веб-API.Я хочу опубликовать эти приложения на 2 разных портах, порт 3050 для реакции, порт 3051 для веб-API.Кроме того, я хочу получить информацию о пользователе домена в веб-API, поэтому я публикую API с аутентификацией Windows.Помимо всех них, я хочу опубликовать с SSL-сертификатом.Это то, что я хочу.
Далее я хочу объяснить свою конфигурацию на IIS;
- Я создал приложениеactjs на своем локальном компьютере, затем скопировал все файлы на сервер.В IIS я создал приложение, создал привязку как type-> https, port-> 3050, host name-> servername.domainname.com и выбрал соответствующий SSL-сертификат.Я публикую это приложение с анонимной аутентификацией.
- Я публикую веб-API на сервере.На IIS я создал приложение, создал привязку как type-> https, port-> 3051, имя хоста-> servername.domainname.com и выбрал соответствующий сертификат SSL.Я публикую это приложение с анонимной аутентификацией и аутентификацией Windows.Я также включил анонимный доступ, потому что запросы OPTION от реагировать на ошибки выдают ошибку, если я просто включаю проверку подлинности Windows.
ПРОБЛЕМА: Если я отправляю запрос на сервер с написанием целого приложения servername (servername.domainname.com:3051)всегда просит меня ввести доменное имя пользователя и пароль.Но если я отправлю запрос на имя сервера: приложение 3051 прекрасно работает на Chrome, но не работает на краю.Также во втором сценарии браузер выдает ошибку сертификата, я думаю, сервер считает, что это небезопасно.
Я хочу спросить, не сделал ли я что-то не так в конфигурации IIS.
Заранее спасибо за любыепомощь.