DNN Ver 5.6.7 .NET 3.5
DNNサイトのユーザーアカウントに別のWebアプリケーションからアクセス/更新する方法を知っている人はいますか?
私の目標は、カスタマーサービスがイントラネットアプリ(他の従業員関連の非DNNデータを含む)から従業員のDNNパスワードを更新できるようにすることですが、運がありません。DNNサイトの仮想ディレクトリ(ここで説明)に単純なWebサービスを追加してみましたが、WebサービスがDNNのすべてにアクセスできることを期待していますが、UserInfoControllerのインスタンスを作成できません-インスタンス化されていませんMemberProviderオブジェクト。
UserController objUserController = new UserController();
UserInfo objUser = objUserController.GetUser(portalId, userId);
毎回、objUserControllerオブジェクトはDotNetNuke.Security.Membership.MembershipProviderに対してnullを示します
DNNサイトと内部Webアプリの両方が同じサーバーでホストされています。任意の提案をいただければ幸いです。
編集:DNN binフォルダー内のすべてのDLLに加えて、DNNweb.configからDNN関連に見えるWebサービスweb.configにすべてをコピーしました