加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

.net – 为每个用户创建子域

发布时间:2020-12-16 00:13:46 所属栏目:asp.Net 来源:网络整理
导读:如何在注册期间为网站的每个注册用户创建子域? 对于下面的场景…… 用户打开site.com/register. 提供详细信息和提交. 立即重定向到newuser.site.com 用户可以在newuser.site.com区域中工作 我不知道如何解决这个问题: 为用户创建和传播子域. 使用单个ASP.N
如何在注册期间为网站的每个注册用户创建子域?
对于下面的场景……

>用户打开site.com/register.
>提供详细信息和提交.
>立即重定向到newuser.site.com
>用户可以在newuser.site.com区域中工作

我不知道如何解决这个问题:

>为用户创建和传播子域.
>使用单个ASP.NET应用程序来处理所有子域和主域.
> IIS的配置.

理想情况下,我希望尽可能地使用.NET Framework.

解决方法

您可能会这样做:

>首先,为您站点的IP地址建立通配符DNS域(*).这将允许anystring.yourdomain.com正确解析.>将IIS配置为绑定到专用IP地址,但不要依赖主机头(具有空主机头).这将导致绑定IP的所有HTTP请求都定向到您的站点.>有一个HttpModule查看传入域(在HttpContext中),如果它无效则拒绝它.您可以考虑设置cookie或票证或类似的东西,以避免为每个请求进行数据库查找以验证它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读