首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过编码步骤在asp .net中创建子域。?

如何通过编码步骤在asp .net中创建子域。?
EN

Stack Overflow用户
提问于 2015-04-15 05:28:56
回答 1查看 56关注 0票数 0

我的域是WWW.Bank.com,它被配置为Bank文件夹.

  1. 我想通过demo.Bank.com/user.Bank.com/anything.Bank.com访问同一个文件夹,也就是说,我不想在根目录中创建新的子文件夹。
  2. 如果我给出的网址类似于demo.Bank.com,那么内部页面应该是demo.Bank.com/文件夹1/ give . URL x。请帮帮忙。如果有人有任何虚拟代码,那么请分享。
EN

回答 1

Stack Overflow用户

发布于 2015-04-15 06:16:34

这超出了DNS核心中的ASP.NET。

您需要控制您的'bank.com‘域的DNS区域。如果您的DNS提供商有一个用于添加、删除和更新DNS A和CNAME记录的web服务,您可以这样做,但这是非常不寻常的事情。同样,如果您没有专门的IP,则需要绑定IIS网站中的每个域名。

博客网站就是一个很好的例子,他们通常在blogname.blogsite.com上托管博客,比如alice.blogsite.com或bob.blogsite.com,而且由于他们通常拥有大量不同的博客,所以他们会求助于一个DNS记录来处理所有这些博客。

这就是所谓的通配符DNS,也是你需要的。添加一个名为*.yourdomain.com的DNS记录,并将其指向专用IP地址。这将适用于任何子域名组合,即使是那些你不想要的,也不存在任何内容(你仍然能够处理404)。然后,在服务器上,将该IP地址添加为辅助网络地址。在IIS中,将您的网站绑定到该IP地址,而不受Header (域名)约束,因此它将接收该IP的所有请求,而不管域名如何。

最后,在您的ASP.net代码中获取Request.Url.Host,您将获得用户键入的子域。

(您也可以使用一个IP地址,但服务器上必须不存在其他网站。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29642237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档