Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net OperationContext.Current在Azure中将暂存移动到生产时不正确_.net_Wcf_Azure_Operationcontext - Fatal编程技术网

.net OperationContext.Current在Azure中将暂存移动到生产时不正确

.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 WCF服务,它使用OperationContext获取调用uri,如下所示:

朦胧的原声线= OperationContext.Current.EndpointDispatcher.EndpointAddress.Uri.OriginalString

这一直有效,直到我们最近对站点进行了更改。我们在Azure中发布了对暂存槽的更改,并验证了该站点在暂存中是否按预期工作

在Azure中将登台版本移动到生产环境后,我们注意到originalUri现在返回登台uri。originalUri现在应该回来的时候回来了


为什么会发生这种情况?从临时转移到生产时,Azure中是否有需要更改的配置?

尝试重新启动您的站点。您可能正在获取一个存储在进程内存中的值,该值在您交换环境时未更新。我将尝试此操作并报告发生的情况。@RickRainey-重新启动解决了此问题。你可以把它作为一个答案,我可以接受它,如果你想要信用。