4
我在谷歌上搜索了「ASP.NET窗口應用程序的認證」,但結果是「使用ASP.NET的Windows身份驗證」,這不是我正在尋找的對於。從Windows窗體應用程序的ASP.NET身份驗證
場景:
我有一個ASP.NET應用程序和一組WCF服務的哪些應用程序提供的數據通過AJAX調用。這些WCF服務需要ASP.NET身份驗證,這對瀏覽器來說很好,因爲有一個cookie提供身份驗證信息,或者要求用戶通過登錄頁面進行身份驗證。
我需要從Windows窗體應用程序調用這些服務,而不改變它們的工作方式。即Windows窗體應用程序將從服務接收JSON數據並對其進行處理。
問題:
我需要進行身份驗證之前,我可以使用WCF服務,但因爲這不是一個Web應用程序,沒有任何的cookie,而不能顯示在登錄頁面!
問:
我如何從Windows提供認證窗體應用程序的ASP.NET Web應用程序?
不錯的例子。只有缺少的東西是您的代碼在cookieContainer中「修復」的錯誤的引用 - 只是讓我們知道您實際正在處理的內容以及錯誤是否仍然存在。 – beterthanlife 2014-12-15 13:09:53
@beterthanlife謝謝。這裏是我得到這個解決方法:http://stackoverflow.com/questions/1047669/cookiecontainer-bug – 2014-12-19 01:09:23