【问题标题】:Changing the Host Name of a Web API Project Using Local IIS [closed]使用本地 IIS 更改 Web API 项目的主机名 [关闭]
【发布时间】:2014-01-14 11:08:07
【问题描述】:

我是 Web API 的新手。我关注了启动项目found on this page,并且能够创建一个通过 IIS Express 工作的 Web API 项目。接下来,我关注this tutorial,现在我的项目托管在 IIS 中(我在 Windows 7 上运行 IIS 7.5)。

我想将主机名更改为“web-api-test”,所以我不使用“localhost”。当我将主机名更改为“web-api-test”时,我无法从端点获得响应。我正在使用带有“web-api-test/api/values”url的GET动词使用POSTMAN(一个chrome扩展)。如果我在 Chrome 中尝试此操作,Google 搜索会接管并尝试搜索 URL。

如何在 IIS 中更改我的 Web API 项目的主机名?

【问题讨论】:

    标签: c# asp.net asp.net-mvc iis asp.net-web-api


    【解决方案1】:

    您不会更改主机名,但会更改 IIS 中的绑定

    http://www.iis.net/configreference/system.applicationhost/sites/sitedefaults/bindings/binding

    然后,如果您使用公共 dns-server 并且无法更改此 dns 设置以使其解析为您自己的计算机,则您可以使用计算机本地的 hosts 文件将域指向您的本地主机

    http://www.bowerwebsolutions.com/wp/2012/how-to-edit-your-local-host-file-for-testing-web-sites/

    【讨论】:

    • 使用第二个链接,页面建议刷新 DNC 缓存。我这样做了,在 IIS 中重新添加了网站,现在它似乎工作正常。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 2015-05-29
    • 2012-08-24
    • 2015-05-09
    • 2011-03-09
    • 2020-06-30
    相关资源
    最近更新 更多