【问题标题】:How to create a subdomain on the fly with ASP.Net for a Windows 2008 Server如何使用 ASP.Net 为 Windows 2008 服务器动态创建子域
【发布时间】:2009-05-27 23:26:40
【问题描述】:

如何让网络用户为我的网站动态创建 Windows Server 2008 子域? 我的应用程序使用 C# 的 MVC 1.0 和 ASP.Net 3.5。

【问题讨论】:

  • 我想您是在问如何使用 MVC 以编程方式将 mysite.com 更改为 myuser.mysite.com。我说的对吗?
  • 是的 BPerreault,例如,我想让我的用户在 mysite.com 上创建 myuser.mysite.com。

标签: asp.net-mvc subdomain


【解决方案1】:
【解决方案2】:

最常见的方法(理论上)是将 *.domain.ext 映射到您的一个 Web 应用程序。它本身会解析请求以查看正在使用的子域以及显示哪个“站点”。

实际上,我不确定使用 IIS 或 ASP.NET 是否简单。当我还在使用 ASP.NET 时,我使用了UrlRewritingNet.UrlRewrite。两年前它比竞争对手领先了几光年,现在它在战斗中看起来仍然很方便。

【讨论】:

    【解决方案3】:

    如果您只想映射通配符,您可以在 IIS(和 DNS)中执行此操作,然后您可以解析请求的 url 以获取子域。否则请澄清问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-06
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多