2

我正在使用 VS 2013。IIS 8.0 Express 和 Azure .NET SDK v2.2

通过一个简单的 WebAPI 模板项目,我可以重现这一点。当我在 azure 计算模拟器中本地调试项目时,它会以https://127.0.0.1. 但是,在请求中,URI 带有端口 444。

此错误是否有任何已知的修复/解决方法?

我可以在以下页面上为其他人找到类似的问题,但他们的解决方法对我不起作用。Request 对象或 Request.RequestContext.HttpContext.Request 对象中的任何内容都没有正确的 URL。例如,如果我尝试打开https://127.0.0.1:444/,我会收到“找不到页面”错误。

  1. mvc 4 windows Azure Request.Url中的端口号错误

  2. Request.Url 有错误的端口信息

谢谢!

4

1 回答 1

0

通读后我认为这可能是设计使然。该请求与 DIP 而不是 VIP 相关联,因为它只是从负载均衡器转发的。

但是,这仍然意味着我需要保持 443 未使用,我的服务才能正常运行。我的服务将用户重定向到实时登录页面,它必须提供 VIP 域名端口作为重定向 url 才能获取请求。

在本地调试期间,Request.Url 中提供的对 url:port 的请求不起作用。总体而言,这种天蓝色的本地调试设置看起来仍然一团糟。

让我知道是否有任何其他解决方法/修复。

于 2015-04-20T19:49:23.050 回答