我们有一个 Azure WCF 服务,它使用 OperationContext 来获取调用 uri,如下所示:
Dim originalUri As String = OperationContext.Current.EndpointDispatcher.EndpointAddress.Uri.OriginalString
这一直有效,直到我们最近对网站进行了更改。我们将更改发布到 Azure 中的暂存槽,并验证该站点在暂存中按预期工作。
在 Azure 中将暂存版本移动到生产环境后,我们注意到 originalUri 现在正在返回暂存 uri。originalUri 现在应该返回http://www.example-staging.com,而它应该返回http://www.example.com
为什么会发生这种情况?从暂存转移到生产时,是否需要在 Azure 中更改配置?