asp.net – 为每个用户创建专用URL(ASP .net)
发布时间:2020-12-16 06:42:03 所属栏目:asp.Net 来源:网络整理
导读:我想允许我的用户拥有自己的专用网址,例如,如果我的网址是www.XYZ.com,我的用户将拥有www.NAME.XYZ.com或www.XYZ.com/NAME. 目前您可以访问www.XYZcom / Member.aspx查看他们的页面?userID =“012345” 现在我想以某种方式将URL映射到当前系统. 我不知道我
我想允许我的用户拥有自己的专用网址,例如,如果我的网址是www.XYZ.com,我的用户将拥有www.NAME.XYZ.com或www.XYZ.com/NAME.
目前您可以访问www.XYZcom / Member.aspx查看他们的页面?userID =“012345” 现在我想以某种方式将URL映射到当前系统. 我不知道我需要做什么,我似乎有很多网站已经做到了这一点,所以我希望我可以在ASP .net中做同样的事情. 先感谢您. 解决方法
如果您的域名DNS记录指向该站点的IP地址,您应该能够使用任何东西访问该站点.XYZ.com.
创建用户帐户时,需要将它们设为唯一的子域名,然后在用户使用其域名访问该站点时检测到该名称(请参阅下面的代码) /// <summary> /// Gets the Current SubDomain /// </summary> /// <returns></returns> public static string GetSubDomain() { string subDomain = String.Empty; if (HttpContext.Current.Request.Url.HostNameType == UriHostNameType.Dns) { subDomain = Regex.Replace(HttpContext.Current.Request.Url.Host,"((.*)(..*){2})|(.*)","$2"); } if (subDomain.Length == 0) { subDomain = "www"; } return subDomain; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net 读取配置文件方法
- 这个ASP.NET功能在哪里记录? <%= string format,params o
- asp.net-mvc – 如何在ApiController构造之后但在执行动作之
- asp.net-mvc – MVC HTML.RenderAction – 错误:持续时间必
- ASP.Net MVC4 WebApi代理
- 如何使用ASP.NET获取访问者位置(国家,州和城市)
- 从asp经典转换到asp.net最简单的方法是什么?
- asp.net-mvc-4 – 在VS2012中运行代码分析时出错
- IIS / .NET上的Blackberry推送服务启动器
- Exp5 MSF基础应用 20164320 王浩
推荐文章
站长推荐
- asp页面上的失败会话到asp.net页面
- 在asp.net gridview中如何访问RowDataBound事件中
- asp.net-web-api – 仅允许某些域访问web api
- asp.net-mvc-4 – 使用asp.net MVC4,如何在默认情
- 如何在我的域模型中实现ASP.NET成员资格提供程序
- asp.net – 获取在page_init中触发回发的控件
- MVC3&Razor – 将DateTime字符串从“mm / dd
- asp.net-mvc – 映射从域实体到DTO的验证属性
- asp.net-mvc – ValidationMessage仅适用于model
- asp.net – 在哪里可以下载DLR的Managed JScript
热点阅读