asp.net-mvc-4 - 在暂存 Azure Web 角色中创建子域

标签 asp.net-mvc-4 azure asp.net-web-api azure-web-roles

我有一个包含两个项目的解决方案: - Project1 是一个 asp.net mvc 4 项目 - Project2是一个asp.net webapi项目

我想让它们都在同一个网络角色上,在生产中似乎我可以执行以下操作:

  • 所有发送到 mydomain.com 的请求都将发送到 MVC 项目
  • 所有发送到 api.mydomain.com 的请求都将发送到 webapi 项目

在暂存中,基本网址类似于 ec3abfacbfb27a1800f6bc0f2b168121.cloudapp.net,有没有办法做到这一点:

  • 所有发送到 ec3abfacbfb27a1800f6bc0f2b168121.cloudapp.net 的请求都将发送到 MVC 项目
  • 所有发送到 api.ec3abfacbfb27a1800f6bc0f2b168121.cloudapp.net 的请求都将发送到 webapi 项目

提前致谢

最佳答案

没有。 在您的特定场景(以及更多场景)中,我建议根本不要使用临时环境。请改用另一个生产环境。例如,将其命名为 [myapp-stating].cloudapp.net

然后使用您自己的自定义域创建映射(假设它是 myapp.com):

  • staging.web.myapp.com -> CNAME -> myapp-staging.cloudapp.net
  • staging.api.myapp.com -> CNAME -> myapp-staging.cloudapp.net

关于asp.net-mvc-4 - 在暂存 Azure Web 角色中创建子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15808973/

相关文章:

c# - 在MVC 4中的Html.ActionLink中附加 "id="参数

asp.net-mvc-4 - 如何使用 Entity Framework 中尚不存在的外键插入?

azure - 使用 Connect-AzAccount 保存 ClientId 和 ClientSecret 以向 Azure 进行身份验证的安全方法

c# - 将存档的 blob 复制到在线层

c# - IIS 不异步处理 Web Api 请求

javascript - jQuery ajax 响应绑定(bind)到 MVC 模型表

c# - 如何在 Entity Framework 中处理System.InvalidOperationException?

Azure kusto集群表通过数据列实现行级安全性,基于哪些数据列可以跨多个表进行过滤?

asp.net-web-api - 在运行时禁用ApiController

c# - 找不到 web api 路由属性