DNN版本5.6.7 .NET 3.5更新DotNetNuke的用戶
任何人都知道的一種方式來訪問從另一個Web應用程序中的DNN網站/更新的用戶帳戶?
我的目標是允許客戶服務從Intranet應用程序(包括一些其他與員工相關的非DNN數據)更新員工的DNN密碼,但我沒有任何運氣。我嘗試向DNN站點的虛擬目錄(as described here)添加一個簡單的Web服務,希望Web服務可以訪問DNN的所有東西,但是我無法創建UserInfoController的實例 - 它沒有實例化MemberProvider目的。
UserController objUserController = new UserController();
UserInfo objUser = objUserController.GetUser(portalId, userId);
每一次,objUserController對象是否顯示空的DotNetNuke.Security.Membership.MembershipProvider
兩個DNN的網站和我們的內部Web應用程序在同一臺服務器上託管。任何建議表示讚賞。
編輯:除了DNN的bin文件夾中所有的DLL,我也複製一切從DNN web.config文件到我的Web服務的web.config看起來DNN如果您的Intranet應用程序上運行的相關
謝謝布魯斯。我們的內聯網運行在AD上。你能推薦一個特定的AD集成模塊,還是一個搜索的好地方? – 2012-04-17 15:59:38
Glanton解決方案有一系列可能有幫助的Active Directory模塊。所有這些都可以在DNN商店中找到。 http://store.dotnetnuke.com/vendor-profile/glanton-solutions – 2012-04-19 05:20:31