我試圖從不駐留在SharePoint服務器上的Asp.NET 4.0應用程序調用SharePoint搜索Web服務。一切似乎都奏效,接受它使用AppPool的憑據(域服務帳戶)向SharePoint進行身份驗證,該功能僅返回該引腳有權訪問的結果。我需要做的是冒充呼叫用戶,以便獲得該用戶的結果而不是域帳戶。我已經將應用程序運行的服務器設置爲信任委派給SharePoint服務器使用的http spn,但在代碼中進行模擬時遇到401錯誤。我可能做錯了什麼?Asp.NET委派和調用SharePoint Web服務
1
A
回答
0
您必須模擬您對SharePoint網站服務的調用。
您可以在Web應用程序級別做到這一點,與呼叫用戶或靜態用戶,使用標識元素中的System.Web節點的web.config文件,即內..
<system.web>
<identity impersonate="true" />
</system.web>
或者您可以在發出請求呼叫時使用內嵌代碼執行此操作。
這裏是一個關於如何用asp.net應用程序模擬的微軟KB。 http://support.microsoft.com/kb/306158
+0
感謝您的迴應,但它終於正常工作...... AD的人沒有正確地設立代表團,所以現在已經確定模擬工作正常。再次感謝! – 2010-11-19 11:41:52
相關問題
- 1. SharePoint Web部件和SharePoint Web服務
- 2. Ruby/Rails和Sharepoint Web服務
- 3. 的SharePoint SoapServerException調用GetListItems Web服務
- 4. sharepoint web服務
- 5. ASP.Net和Web服務
- 6. Web應用程序,WCF服務和Sharepoint Web服務
- 7. 如何使用asp.net web服務調用oracle web服務
- 8. 調試C#ASP.NET Web服務
- 9. SharePoint Web服務 - GetListItems
- 10. 在WCF服務中調用Sharepoint Web服務
- 11. asp.net應用程序調用Web服務
- 12. 用Web服務調用ASP.NET緩存
- 13. 使用php調用ASP.Net web服務
- 14. ASP.NET - 使用SOAP調用Web服務
- 15. 使用反射調用ASP.NET Web服務
- 16. Web部署模擬(管理服務委派)行不通
- 17. 嘗試使用模擬和委派連接到文件服務器的ASP.Net Web應用程序
- 18. 如何調用一個asp.net web服務?
- 19. 從jQuery調用ASP.NET ASMX Web服務
- 20. ASP.Net多線程Web服務調用
- 21. BlackBerry 10級聯調用ASP.NET Web服務
- 22. 如何從asp.net調用java web服務?
- 23. 以ASP.net Web形式調用WCF服務
- 24. ASP.NET異步Web服務調用問題
- 25. 在android中調用asp.net web服務
- 26. 從php調用asp.net web服務
- 27. 從PHP調用asp.net web服務
- 28. JSON asp.net web服務調用錯誤
- 29. 來自JS調用的ASP.NET Web服務
- 30. 在asp.net中調用遠程web服務
我想嘗試發佈這個http://serverfault.com/ :-) – IrishChieftain 2010-11-17 17:24:17
原來代表沒有正確設置。一切都在工作。 – 2010-11-19 11:43:35