【发布时间】:2018-05-24 07:33:29
【问题描述】:
我们创建了一个 Azure 应用程序网关,使用基于路径的规则根据客户端实例名称将客户端的请求重定向到后台池上的服务器,如下所示:
"/client1/*" -> Server1
"/client2/*" -> Server2
"/client3/*" -> Server1
当我们向http://mygateway.azure.com/client1/ 发出请求时,它工作正常,Server1 返回预期的页面。但是,当我省略了结尾斜线/ 时,比如http://mygateway.azure.com/client1,找不到Server1 并且没有返回页面。在重写操作期间,应用程序网关似乎无法解析 url。
我尝试过对 ApplicationGatewayBackendHttpSettings 中的路径进行严格的设置,例如“/client1”、“/client1/*”和“/client1*”,但没有成功。
你有没有遇到过这个问题?
Tks
【问题讨论】:
-
这可能与issue-link中所述的斜杠重定向问题有关
标签: c# asp.net url-rewriting load-balancing azure-application-gateway