Или, используйте крон, или в задании для запуска он создает резервную копию, если Вы чувствуете себя неудачными?
У меня была точно такая же конфигурация, и я тоже искал аналогичное разрешение. После долгих поисков я нашел этот , в котором объясняется обходной путь для запуска ADFS на порту, отличном от 443. К сожалению, мне не удалось его успешно реализовать, но я не уверен, была ли проблема в моей конкретной конфигурации или в обходном пути. В основном.
Также я не пробовал играть с urlacl
- похоже, проблема тут же. Используйте netsh http show urlacl
, чтобы увидеть три URL-адреса, добавленные ADFS.
Так что попробуйте, если у вас есть шанс.
В конце я остановился на втором варианте - установке ADFS на другая машина, которая в основном является решением, предложенным MS.
Я предполагаю, что Dynamics имеет свой собственный веб-сайт и не использует веб-сайт по умолчанию. Это может быть совершенно неверно.
В любом случае, если это отдельные сайты, почему бы вам просто не настроить HTTPS-заголовки хоста и убедиться, что сайт по умолчанию и сайт динамики специально назначены или привязаны к определенному заголовку хоста или IP. Вы всегда можете назначить несколько IP-адресов одному и тому же сетевому адаптеру на машине.
Команда заголовка хоста SSL IIS:
appcmd set site /site.name:"Name of Website in IIS" /+bindings.[protocol='https',bindingInformation='*:443:Host Header']
Я знаю, что вопрос заключается в привязке ADFS к определенному IP, и в этом я не могу вам помочь.
Вопросу также несколько лет назад, но мой ответ по-прежнему применим к тем, кто хочет запускать ADFS и Dynamics CRM на одном и том же порту.
Я могу сказать, что у меня Dynamics CRM 2016 работает вместе с ADFS на стандартный порт HTTPS 443.
Вы можете увидеть полную историю здесь: Установите Microsoft Dynamics CRM 2016 с IFD и ADFS на одном сервере, используя порт 443
В основном вы можете использовать URL https : //auth.contoso.com/Handlers/FederationMetadata.ashx , чтобы получить метаданные Dynamics Federation вместо https://auth.contoso.com/FederationMetadata/2007-06/federationmetadata.xml
Или вы можете изменить Dynamics CRM web.config и предоставить метаданные по другому пути.