Разверните основной веб-API Asp.net в IIS, но не можете получить доступ с другого компьютера с использованием IP: {порт} / api / {контроллер} - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу развернуть веб-API ядра asp.net в IIS на сервере Windows.На
этом сервере Windows доступ к API можно получить с помощью http://localhost:5000/api/values.

, но на другом компьютере к нему нельзя получить доступ с помощью http://MyWebsiteIp:5000/api/values.

Chrome сообщает

Невозможно получить доступ к веб-сайту, ERR_CONNECTION_TIMED_OUT

А у меня установлен брандмауэр, поэтому он тоже не работает.API соединяется с базой данных SQL Server, и когда я использую отладку VS на своем компьютере IIS Express, функция CRUD может работать с использованием http://localhost:53450/api/{controller}.

Но когда я развертываюсь в IIS на сервере Windows, она не использует http://localhost:5000/api/{controller}. Я скопировал базу данных на Windows Server и поместил ее в тот же путь, что и мой компьютер.

Не могли бы вы мне помочь?

...