Я хочу развернуть веб-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 и поместил ее в тот же путь, что и мой компьютер.
Не могли бы вы мне помочь?