Невозможно получить доступ к MVC WebApp с самого сервера, когда используется проверка подлинности Windows - PullRequest
0 голосов
/ 22 января 2019

Я установил веб-приложение MVC 5 на облачном сервере.Используется проверка подлинности Windows.Сама компания использует домен, отличный от того, который используют серверы в облаке.

Например.Компания использует xycom в качестве домена, а облачные компьютеры используют xycloudcom в качестве домена.

Серверы xycloudcom имеют доступ к контроллеру AD домена xycom.

Теперь я установил приложение на облачном сервере.,В нем включена только проверка подлинности Windows, и все работает нормально при доступе с компьютера и учетной записи в домене xycom.

Единственная проблема заключается в том, что я не могу открыть веб-сайт с самого сервера.Откроется диалоговое окно с запросом учетных данных.Если я ввожу их (свою учетную запись xycom), я получаю 401 Unauthorized.

Если я включаю анонимную аутентификацию, я могу открыть веб-сайт.Так что это не проблема DNS.

Может ли кто-нибудь помочь решить эту проблему, поскольку мне нужно инициировать действие консольного приложения в ScheduledTasks с помощью веб-запроса.

Сервер - Windows 2012 R2.

1 Ответ

0 голосов
/ 22 января 2019

Вы не сможете открыть сайт с сервера, если этот сервер не находится в том же домене.

Встроенная проверка подлинности Windows будет работать только в том случае, если существует доверие между доменом вашей облачной виртуальной машины и доменом xycom.

Надеюсь, это поможет.

...