私はログインを取得しました。私のユーザーのほとんどは、次のタイプのユーザー名「mydomain\Y98765」を入力して、私たちの Web サイトにアクセスしています。最近、Web サイトをアップグレードしたので、ユーザー名に「mydomain\」を入力する必要がなくなりました。replace コマンドを使用して "mydomain\" を "" に置き換える必要があることはわかっていますが、試行してもサーバーがクラッシュし続けます。これは、ユーザーが mydomain に入力していない場合に機能するコードです。
UserManager Usermanager = new UserManager();
UserData userdata = Usermanager.Login(UserName.Text, Password.Text, "DC=my,DC=domain,DC=co,DC=uk");
これは私が試みたものですが、サーバーがクラッシュします。誰か助けてください
string username = UserName.Replace("mydomain\\","");
UserData userdata = Usermanager.Login(username, Password.Text, "DC=my,DC=domain,DC=co,DC=uk");