Хост Asp. Net Служба веб-API на моем компьютере для удаленного доступа - PullRequest
0 голосов
/ 20 июня 2020

Я создал проект по умолчанию Asp. Net core 3.1 с шаблоном Web Api, он содержит контроллер прогноза погоды с одним методом, который является Get () для получения случайных прогнозов, я опубликовал этот сайт в папке на моем компьютере и создал веб-сайт в диспетчере IIS, который указывает на этот каталог с использованием пула приложений по умолчанию.

Я вошел в свой модем, набрав 192.168.1.1 в браузере и выбрав из него свой IP-адрес ADSL. Затем я ввел этот IP-адрес в раздел привязок в IIS и выберите порт 80 и http и имя для сайта. Наконец, я включил просмотр каталогов в IIS и разрешил всемирную веб-службу в брандмауэре windows, но когда я ввожу: http://xx.xxx.xxx.xxx/SiteName/WeatherForecast (с xx ... IP, который я выбрал из модема), используя метод Get в PostMan или в браузере, я получаю сообщение об ошибке:

403 Forbidden

Что является источником этого ошибка и как ее решить?

...