2
A
回答
4
這article給出了一個非常有用的代碼片段,以獲得應用程序池標識的用戶名:
string sAppPoolUsername = SPContext.Current.Site.WebApplication.ApplicationPool.Username;
更新 設法將下來到一襯,給出以上。
1
一種方法 - 當您使用SPSecurity.RunWithElevatedPrivileges
運行代碼時,它實際上是在應用程序池的帳戶下執行的。所有你需要做的就是在那個時候看System.Environment.UserName
。
但是,我相信有一個更優雅的方式來實現這一點。
相關問題
- 1. 應用程序池帳戶在SharePoint 2010
- 2. Sharepoint Excel Services回收應用程序池
- 3. SharePoint 2013應用程序池崩潰
- 4. 確定SharePoint上的用戶
- 5. Sharepoint 2013應用程序用戶Guid
- 6. SharePoint託管的應用程序REST API
- 7. 從外部(非SharePoint)應用程序使用SharePoint Webservices
- 8. 使用sahi測試Sharepoint應用程序
- 9. 使用SharePoint應用程序時出錯
- 10. Sharepoint Web應用程序
- 11. 使用用戶憑據訪問sharepoint api
- 12. 在Flex應用程序中使用Sharepoint用戶憑據?
- 13. IIS 7.5應用程序池自定義帳戶-SSPI錯誤
- 14. 在IIS 6.0應用程序池中設置用戶帳戶
- 15. Sharepoint農場解決方案回收哪個應用程序池?
- 16. 回收IIS應用程序池:無法連接到SharePoint網站
- 17. SharePoint 2010中的IIS帳戶
- 18. Sharepoint Windows帳戶管理
- 19. SharePoint提供程序託管應用程序憑證以使用Web API
- 20. 的IIS應用程序池帳戶安裝客戶端證書
- 21. 使用自定義應用程序打開SharePoint Online文檔
- 22. 運行Windows應用程序使用特定的用戶帳戶
- 23. 使用webservices API確定用戶在SharePoint網站/工作區中的角色
- 24. SharePoint onprem Rest API調用來自Java應用程序
- 25. 部署使用Sharepoint程序集的.Net應用程序
- 26. 使用Sharepoint REST API訪問特定changeItem
- 27. SharePoint使用Windows標識和連接池
- 28. IIS 7 asp.net應用程序 - 從客戶端通過Windows身份驗證的SharePoint Web服務(不應用程序池帳戶)
- 29. 使用SharePoint的OData的API
- 30. 確定實際使用的SharePoint功能
naivists,謝謝,我忘記了System.Environment.Username選項。 +1 – MagicAndi 2010-02-25 15:31:30