【问题标题】:Subdomain on localhost ASP.NET webform project本地主机 ASP.NET webform 项目上的子域
【发布时间】:2015-12-14 06:41:11
【问题描述】:

我的团队正在创建一个项目,允许不同的用户使用基于不同子域的 Web 应用程序。也就是说。 http://P1.example.com 将拥有自己的一组 P1 的用户,http://P2.example.com 将拥有自己的一组 P2 的用户。

我们没有数据库和代码的结构问题,但我们对项目的设置有疑问。我在这里阅读了类似的问题和答案,但它们并没有引导我走向正确的方向: Add subdomain to localhost URLApache vhost not working for subdomains 因为它们不是基于 Windows 的。

问题:

  1. 如何设置以便我可以在 localhost 设置的 Visual Studio 上测试子域。我们需要做什么设置?

  2. 我应该怎么做才能欺骗计算机并告诉它“重定向”所有 P1.localhost 到 localhost 和 P2.localhost 到 localhost 的请求,但在浏览器中维护 URL?

【问题讨论】:

  • 只需在 iis 中设置相关站点并将条目添加到您的主机文件中,例如 p1.example.com 127.0.0.1

标签: c# asp.net


【解决方案1】:

你可以在 IIS 中建立一个普通的站点,并为其分配 subdomain.localhost 的绑定

然后在你的 hosts 文件 (c:\windows\system32\drivers\etc\hosts) 中添加一个条目

127.0.0.1     subdomain.localhost

抱歉,这篇文章太短了,我假设您已经知道如何在 IIS 中设置站点。

【讨论】:

    猜你喜欢
    • 2011-11-12
    • 2016-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多