asp.net-mvc - 如何设置开发环境以使用 Azure 模拟器中的子域,就像使用主机文件在 localhost(IIS) 上一样?

标签 asp.net-mvc azure hosts-file

我通过调整主机文件在 IIS 上的 MVC 项目中实现了此功能。

运行 Azure 项目时,我可以看到一些端口被重新映射,不确定那是什么或如何设置子域,是否也在主机文件中完成?

最佳答案

在 Windows Azure 中可以使用子域。如果您需要将这些子域映射到不同的 Web 应用程序,则需要在服务配置中映射这些子域(hostHeader 属性):

<Binding name="Endpoint1" endpointName="Endpoint1" hostHeader="app.litware.com" />

在本地开发时,您可以使用您所描述的主机 header 来执行此操作。如果您想部署到生产环境,则需要在您的域上配置 CNAME。

资源

关于asp.net-mvc - 如何设置开发环境以使用 Azure 模拟器中的子域,就像使用主机文件在 localhost(IIS) 上一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10140251/

相关文章:

c# - 如何确定 ASP MVC 中的小数点分隔符

Azure Function 多个作业主机

asp.net-mvc - 在MVC项目中从 Controller 访问服务层

asp.net-mvc - 从cmd启动站点

java - azure 宇宙 : changeFeedProcessor: Error: PartitionKey value must be supplied for this operation

python - 如何将文件夹中的多个 CSV 文件合并到 Azure 上的单个文件?

windows - 为什么 Windows 不读取我的主机文件?

search-engine - 如何找到Google的IP地址?

c# - ASP.NET Core MVC MySQL 标识