我访问了this链接,了解了localhost和localIP地址之间的区别。
我在访问我自己的Access is denied
api托管时遇到问题asp.net
在我的本地IIS server
中使用以下网址
http://172.18.12.166/FinalApi/api/movie.
如果我使用以下网址访问api
,它可以正常工作http://localhost/FinalApi/api/movie
在浏览器的控制台中,请求可以显示为
这意味着请求已完成且没有错误。但是如果我在localhost的情况下使用localIP地址,则不返回任何数据。
但是,当从同一网络上的其他计算机请求时,这可以很好地工作。
答案 0 :(得分:0)
在系统的以下位置查找主机文件:
C:\窗口\ system32 \驱动程序\等
在那个更改localhost的映射(默认情况下它将是127.0.0.1)。将其更改为映射到您的IP。然后根据IP地址在IIS服务器中设置您的网站。
希望这有帮助。