由于localhost和本地IP地址之间的差异而导致错误

时间:2013-09-10 10:50:49

标签: asp.net iis

我访问了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

在浏览器的控制台中,请求可以显示为

enter image description here

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

但是,当从同一网络上的其他计算机请求时,这可以很好地工作。

1 个答案:

答案 0 :(得分:0)

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

C:\窗口\ system32 \驱动程序\等

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

希望这有帮助。