Разместите веб-интерфейс в IIS Express, чтобы к нему мог получить доступ только родительское веб-приложение. - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть 2 отдельных приложения webapi, и я хочу, чтобы 1-е было обычным приложением webapi, к которому может обратиться любой авторизованный пользователь через rnet. Со вторым мне нужно, чтобы он не был общедоступным и доступным только для первого (поэтому второе приложение как-то «вложено» в первое). Может ли кто-нибудь сказать мне, как я могу достичь этого (приложения размещены в IIS Express в настоящее время, но будут в iis для производства)? Большое спасибо

1 Ответ

1 голос
/ 13 февраля 2020

Если вы беспокоитесь о безопасности (и это должно быть у всех), вы можете настроить IIS так, чтобы разрешать доступ к вашему веб-сайту только определенным c компьютерам, группам компьютеров или доменам. Вот процедура:

1) Откройте консоль IIS и go выберите Свойства вашего веб-сайта.

2) дважды щелкните IP-адрес и ограничения домена.

enter image description here

3) Нажмите Добавить разрешить запись ... (на правой панели), чтобы добавить IP-адрес или диапазон IP-адресов, которым будет разрешен доступ к веб-сайту. Нажмите ОК. Повторите этот шаг, чтобы добавить другие IP-адреса в список.

После добавления разрешенных IP-адресов нажмите «Изменить параметры функции ...» и выберите «Запретить доступ для неуказанных клиентов». Нажмите OK.

Теперь только пользователи с указанными IP-адресами имеют доступ к веб-сайту.

enter image description here

...