.net OperationContext.Current在Azure中将暂存移动到生产时不正确
我们有一个Azure WCF服务,它使用OperationContext获取调用uri,如下所示: 朦胧的原声线= OperationContext.Current.EndpointDispatcher.EndpointAddress.Uri.OriginalString 这一直有效,直到我们最近对站点进行了更改。我们在Azure中发布了对暂存槽的更改,并验证了该站点在暂存中是否按预期工作 在Azure中将登台版本移动到生产环境后,我们注意到originalUri现在返回登台uri。originalUri现在应该回来的时候回来了.net OperationContext.Current在Azure中将暂存移动到生产时不正确,.net,wcf,azure,operationcontext,.net,Wcf,Azure,Operationcontext,我们有一个Azure WCF服务,它使用OperationContext获取调用uri,如下所示: 朦胧的原声线= OperationContext.Current.EndpointDispatcher.EndpointAddress.Uri.OriginalString 这一直有效,直到我们最近对站点进行了更改。我们在Azure中发布了对暂存槽的更改,并验证了该站点在暂存中是否按预期工作 在Azure中将登台版本移动到生产环境后,我们注意到originalUri现在返回登台uri。origin
为什么会发生这种情况?从临时转移到生产时,Azure中是否有需要更改的配置?尝试重新启动您的站点。您可能正在获取一个存储在进程内存中的值,该值在您交换环境时未更新。我将尝试此操作并报告发生的情况。@RickRainey-重新启动解决了此问题。你可以把它作为一个答案,我可以接受它,如果你想要信用。