asp.net-mvc – asp.net mvc中的动态子域

我对asp.net来说相当新鲜,对iis的体验很少.我想让我的应用程序的每个用户都有自己的子域,但都使用相同的控制器.然后,子域将控制显示什么内容.

例:

user1subdomain.mydomain.com/Whatever
user2subdomain.mydomain.com/Whatever

将使用相同的控制器.理想情况下,一个参数可以给控制器提供用户名,然后可以显示适当的内容.我希望它具有足够的灵活性,新的子域可以添加数据库,而不会在每次添加新的子域时重写路由规则.

解决方法

MVC没有绑定到域,只是到路径(例如 http://domain/path).

要做到这一点,你需要以下…

>通配符DNS设置* .yourdomain.com指向您的服务器.> IIS设置中的站点没有主机头.任何其他网站托管在IIS的那个实例上相同的IP必须具有主机头指定.>您的应用程序将需要检查在页面加载时请求主机头,会话开始或其他一些事件.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....