我通过调整主机文件在 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/