【问题标题】:IIS binding prefixes localhostIIS 绑定前缀 localhost
【发布时间】:2016-11-02 08:19:24
【问题描述】:

有没有办法在iis中设置绑定,格式如下:

website1.localhost:80

website2.localhost:80

website3.lcoalhost:80

我将网站设置为使用不同的端口,但需要一个资源,该资源托管在同一服务器的 80 端口上。其他网站现在正在寻找此资源,假设它与它们在同一端口上运行(例如:8001、:8002、:8003)

【问题讨论】:

    标签: c# iis


    【解决方案1】:

    在您的 IIS 管理器中,转到您网站的 Edit Bindings...,并在端口 80 上添加一个以 website1.localhost 作为主机名的站点绑定。 接下来,编辑文件c:\Windows\System32\drivers\etc\hosts 以附加一个条目:

    127.0.0.1       website1.localhost
    

    对其他网站重复上述步骤,即可导航至http://website1.localhost/http://website2.localhost/...

    【讨论】:

    • 这可行,但现在假设我想使用这些绑定从同一网络或域上的另一台 PC 访问这些网站?与此同时,我接受了这个答案,因为我最初的问题没有正确解释我的最终目标。
    • @ElmarleGrange,如果从另一台 PC 访问 website1.localhost,则该 PC 上的 host 文件应该具有映射:[web host IP] website1.localhost
    • 像魅力一样工作。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2015-10-15
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    • 2013-05-26
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多