【发布时间】:2015-03-03 23:00:48
【问题描述】:
我在 Azure 云的标准计划中有一个 Asp.NET MVC 测试网站。我正在尝试设置对外部域的重写。我按照这里的步骤操作:http://ruslany.net/2014/05/using-azure-web-site-as-a-reverse-proxy/
我还在 RouteConfig 中设置了忽略规则,并在应用程序设置中添加了 WEBSITE_PRIVATE_EXTENSIONS。 XDT 转换的日志看起来成功,但响应是找不到页面。正如我在跟踪文件中看到的那样,重写 URL 步骤也可以正常工作。跟踪文件中的确切错误消息是:
模块名称 IIS Web 核心
通知 MAP_REQUEST_HANDLER
Http状态 404
HttpReason 没找到
HttpSubStatus 4
错误代码 文件名、目录名或卷标语法不正确。 (0x8007007b)
更新: 我现在可以确认重写到相同域的工作。但是,重写到外部域的工作方式是始终转到当前网站的主页。
我完全没有想法。请分享您可能拥有的最狂野! 谢谢!
【问题讨论】: