asp.net - 使用子域开发 Web 应用程序

标签 asp.net asp.net-mvc node.js subdomain

我的应用程序将为每个客户提供一个子域来显示他们的 Logo 和其他一些内容:

company1.service.com
company2.service.com

我正在尝试了解开发过程中最好的工作方式:

  1. 配置开发机器 HOST 文件以进行一些映射,以便我可以访问 company1.localhost 等。
  2. 使用某种 secret 配置标志,应用程序将检查该标志以确定覆盖的域是什么
  3. 根本不要使用子域(即使在生产环境中)并且更喜欢使用查询字符串

我认为#1 对我来说应该没问题,只是想看看是否有人对此有不好的体验或对其他选项有好的体验。

最佳答案

我会使用第一个选项,因为它设置简单并且会反射(reflect)您的目标架构。第三个选项设置起来也很简单,但它与您的实际情况有所不同,因此您可能需要在发货前进行最后一刻的更改,这绝不是一件好事。

关于asp.net - 使用子域开发 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12770155/

相关文章:

c# - 如何将 ASP TextBox 的文本绑定(bind)到它的工具提示?

c# - 使用 Telerik RadGrid 如何从客户端隐藏 GridHyperLinkColumn?

asp.net-mvc - 在 MVC4 中路由带有扩展名的 url 将不起作用,尝试提供静态文件

asp.net-mvc - POST 请求后重定向时 MVC3 401 未经授权的响应

node.js - TypeError : schematype.castForQueryWrapper不是一个函数

c# - 如何返回具有特定 View 的 ActionResult(不是 Controller 名称)

c# - ASP.NET 添加迁移在 IdentityModels.cs 更改上生成空迁移

c# - 如何将枚举转换为 List<SelectListItem>?

javascript - 我如何在 node.js 中显示渲染而不是 console.log

php - AWS Elastic Beanstalk - 如何在同一个 ec2 实例中运行 php 和 nodejs