0
我有一個解決方案,其中包括一個網站和WCF Web服務。在網站中,我需要獲取當前登錄的用戶,並在其個人資料中訪問屬性值,該屬性值指定另一個用戶(用於Web服務)的用戶名。然後我需要從Web服務用戶配置文件(而不是登錄的網站用戶!)獲取一個屬性。從不同的應用程序範圍訪問asp.net會員資格值
到目前爲止,我有這樣的:
if (HttpContext.Current != null)
{
if (!string.IsNullOrEmpty(HttpContext.Current.Profile.UserName))
{
serviceUsername = HttpContext.Current.Profile.GetPropertyValue("WSUserName").ToString();
if (!string.IsNullOrEmpty(serviceUsername))
{
ProfileBase profile = ProfileBase.Create(serviceUsername);
var siteId = profile.GetPropertyValue("SiteID");
}
}
}
幾乎工程,我可以按名稱的網絡服務用戶的個人資料,但我可以看到{的ProfileCommon}是展示,而不是Web應用程序的性能Web服務,所以我無法看到我需要的價值。
任何意見,我可能如何能夠實現這一目標?