.net - .NET Core App 为客户端生成多个网站
问题描述
我有一个包含产品的应用程序,我想添加一个新功能“在您的域上生成您的产品的公开列表”。我怎样才能做到这一点?
我有一个带有一个数据库的 .NET Core 应用程序。我想用我的数据库中的产品为我的客户生成网站。我不想管理多个 IIS 网站。
我的计划是创建预定义的设计,每个客户都可以从管理员那里编辑文本。我不知道如何处理多个域和一个应用程序。
可能吗?谢谢
解决方案
您可以让多个域指向同一应用程序。他们需要一些原因来了解他们需要提供哪些不同的信息。
您可以通过检测当前域名并使用某种查找表或其他方式来做到这一点。
您可以使用以下方式检测域名:
System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
推荐阅读
- java - 当我使用 @FindBy 注释时没有出现这样的元素异常,当我使用 driver.findelement(By.id()) 时工作正常
- laravel - 显示未定义的变量:sendemail Laravel Beautymail
- angular - Angular-Typescript 代码即使在到达 return 语句后也通过循环运行
- github-actions - 如何将带有空格的字符串值传递给 github 操作 env
- javascript - 如何在每个页面请求时发送一个 ajax 调用并使用 ajax 调用的结果对 DOM 进行更改?
- hibernate - 在 google-cloud-spanner-hibernate 中切换只读事务和读写事务
- java - 在php中执行java时如何修复编码
- c++ - 当我调用 const getter 函数时,为什么我的编译器会抛出“Conversion lost (const) qualifiers”错误?
- r - 使用 dateInput 作为要从中抓取的 url 的日期组件
- javascript - 如何在javascript中正确添加天数