azure - 如何将请求重定向到通过 Azure 应用服务托管的不同 Web 应用

标签 azure redirect .net-core azure-web-app-service azure-webapps

我有两个通过 Azure Web 服务托管的 Web 应用,其 URL 分别为 https://example1.azurewebsites.nethttps://example2.azurewebsites.net分别。

我正在考虑的是,我想将 example1 的请求重定向到 example2,而不需要任何代码更改或重新部署。我不太确定 Azure Web 服务是否支持这种开箱即用的配置。如果是这样,最好的选择是什么?

更新: 澄清一下,所有请求的 URL 都需要从 example1 更改为 example2

最佳答案

最简单的方法是使用重定向规则更新您的 web.config。您甚至可以在 WebApp 的 SCM 站点中编辑 web.config,而无需通过 FTP 进入或重新部署。 Here's the Microsoft docs .

这段代码应该可以做到这一点,但我还没有测试过。

<system.webServer>
   <httpRedirect enabled="true" destination="http://www.contoso.com/" />
</system.webServer>

关于azure - 如何将请求重定向到通过 Azure 应用服务托管的不同 Web 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64537560/

相关文章:

c# - 使用c#备份和恢复Azure sql数据库

c# - 来自 Azure 函数中使用的类库的日志消息

C# 遍历 JSON 对象

.NET Core自定义模型绑定(bind)器调用默认模型绑定(bind)器

c# - 如何使用开放策略代理验证分层 RBAC/ABAC 策略定义中的应用程序授权?

c# - 使用 AntiForgeryToken 和缓存页面

facebook - 使用 Meteor/Iron 路由器重定向登录 Facebook 的用户的最佳方法是什么?

Apache 重定向 404 仅针对未找到的文件?

ruby-on-rails - Heroku 检测到 Rails 未设置为提供 static_assets

azure - 如何为 “Virtual Machine operator” 添加自定义角色以设置自动关闭