[英]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.