1

我访问了这个链接,了解了 localhost 和 localIP 地址之间的区别。

我在使用以下网址Access is denied访问我自己asp.net在本地托管的 api时遇到问题IIS server

http://172.18.12.166/FinalApi/api/movie.

如果我使用以下 url 访问 api,它可以正常工作

http://localhost/FinalApi/api/movie

在浏览器的控制台中,请求可以可视化为

在此处输入图像描述

这意味着请求已完成且没有错误。但是,如果我在 localhost 的情况下使用 localIP 地址,则不会返回任何数据。

但这在从同一网络上的其他计算机请求时效果很好。

4

1 回答 1

0

在系统的以下位置查找主机文件:

C:\WINDOWS\system32\drivers\etc

在那更改本地主机的映射(默认情况下它将是 127.0.0.1)。将其更改为映射到您的 IP。然后根据 IP 地址在 IIS 服务器中设置您的网站。

希望这可以帮助。

于 2013-09-10T13:30:43.823 回答