[英]Authentication call from secure web app to WCF data service hangs
体系结构概述(不幸的是,我无法在任何方面进行更改):
我创建了一个自定义主体(继承IPrincipal)和自定义授权属性(继承AuthorizeAttribute),以执行此系统所需的几次唯一检查(类似于检查角色)。 每个公共控制器操作(“ LoginController”中的操作除外)都具有我的自定义Authorize属性。
在用于处理具有“ AllowAnonymous”属性的登录请求的控制器操作中,我向计算机B上的数据服务发布了一个请求,该请求只是挂起。 我已经调试了该服务,并且可以看到它接收到请求,完成了工作并发送了响应。 机器A上的站点似乎未收到响应。
到目前为止,这是我尝试做的事情:
因此,如果您有其他建议可以尝试,或者想要更多详细信息(不幸的是,我无法共享代码),我会尽力提供。
谢谢
这里的问题是存在嵌套的异步调用。 当我从调用它的异步方法中移出对数据服务的异步调用时,它工作得很好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.