如何在Asp.Net Mvc中进行Basecamp风格的账户?
发布时间:2020-05-23 02:02:03 所属栏目:asp.Net 来源:互联网
导读:对于Asp.Net软件作为服务应用程序,我想做基于帐户的子域,如Basecamp和其他37Signals产品.例如. acme.myapp.com将为该客户加载该帐户并仅撤回其信息. 这在Ruby on Rails中很容易实现,但是如何在ASP.NET MVC中处理这个功能并且能够扩展到可能数百个帐户? 我们
|
对于Asp.Net软件作为服务应用程序,我想做基于帐户的子域,如Basecamp和其他37Signals产品.例如. acme.myapp.com将为该客户加载该帐户并仅撤回其信息. 这在Ruby on Rails中很容易实现,但是如何在ASP.NET MVC中处理这个功能并且能够扩展到可能数百个帐户? 解决方法我们用: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.Trim().ToLower();
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Web.Config转换自定义配置部分
- 为什么ASP.NET MVC中的移动视图在不同的服务器上显示不同?
- asp.net-mvc – 如何在ASP.NET MVC中执行[RequireHttps(Red
- asp.net – OutputCache和RenderAction缓存整个页面
- asp.net – 我应该在.gitingore文件中包含.vs文件夹吗?
- asp.net – Request.ServerVariables [“REMOTE_ADDR”]足够
- asp.net – 如何使用外部登录提供程序创建刷新令牌?
- asp.net – 在.NET中以编程方式添加HttpHandler的任何方法?
- asp.net – Web API可查询 – 如何应用AutoMapper?
- 单元测试 – 有没有办法单元测试在视图中设置的ASP.NET MVC
推荐文章
站长推荐
- 处理global.asax ASP.NET MVC中的异常
- 从ASP.NET应用程序直接将文件上传到Amazon S3
- asp.net-mvc – MVC5:@ Html.TextBoxFor(或Edit
- 为什么ASP.NET页面在本地主机上比在生产服务器上
- ASP Classic中的HTTP身份验证(基本或摘要)通过II
- asp.net-mvc – 添加MVC控件或视图时,Visual Stu
- asp.net-mvc-3 – MVC3 / Razor缩略图/调整大小图
- 如何为Asp.Net中的所有子文件夹注册HttpHandler?
- asp.net – Request.Url.AbsoluteUri和重写的URL
- asp.net – Windows 7 SP1 IIS错误与“无效的应用
热点阅读
