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

前端之家收集整理的这篇文章主要介绍了.net – 为每个用户创建子域前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在注册期间为网站的每个注册用户创建子域?
对于下面的场景……

>用户打开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或票证或类似的东西,以避免为每个请求进行数据库查找以验证它.

猜你在找的asp.Net相关文章