【问题标题】:How can i access web api which is hosted in localhost如何访问托管在 localhost 中的 Web api
【发布时间】:2014-04-07 00:14:30
【问题描述】:

我的主机名有问题。

在开始使用 url 时,我可以访问 web api 方法。

http://localhost:49809/QuickBook/Import/QB

但我在主机文件中添加了主机名。就像:

127.0.0.1       xxx

我现在可以使用这个访问:http://XXX/QuickBook/Import/QB

我再次返回并尝试使用 localhost 访问。现在它没有找到..我收到错误:HTTP/1.1 404 Not Found

注意:我已删除主机文件中的主机名。

任何人都可以解释为什么它在主机文件中更改后无法通过 locahost 访问。

我该如何解决这个问题..

【问题讨论】:

    标签: asp.net-mvc iis localhost


    【解决方案1】:

    localhost 的默认 IP 是您映射到 xxx127.0.0.1。您可以像这样修改主机文件,它们都可以工作:

    127.0.0.1       localhost  xxx
    

    【讨论】:

    【解决方案2】:

    你可以这样做

    IIS -> Create Site
    
    Binding -> yoursitename.anyextension
    
    Project -> properties -> Web -> Use Local IIS server -> ProjectUrl: http://yoursitename.anyextension
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-30
      • 1970-01-01
      • 2019-02-07
      相关资源
      最近更新 更多