「匿名」認証とハードコードされたユーザー名を使用して本番環境でアプリケーションを実行しようとすると、次のエラーが発生し続けます。
基本認証をオンにすると、ユーザー名/パスワードの入力を求めるプロンプトが表示され、すべてが魅力的に機能します。ただし、ハードコードされたバージョンも機能させる必要があります。何が起こっているのか理解できません。
すべてが別のサーバーで完全に機能します。
例外の詳細: System.DirectoryServices.DirectoryServicesCOMException: 操作エラーが発生しました。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[ DirectoryServicesCOMException ( 0x80072020):操作エラーが発生しました
。.AccountManagement.ADStoreCtx.IsContainer(DirectoryEntry de) +62 System.DirectoryServices.AccountManagement.ADStoreCtx..ctor(DirectoryEntry ctxBase、Boolean ownCtxBase、文字列ユーザー名、文字列パスワード、ContextOptions オプション) +123 System.DirectoryServices.AccountManagement.PrincipalContext.CreateContextFromDirectoryEntry( DirectoryEntry エントリ) +234 System.DirectoryServices.AccountManagement.PrincipalContext.DoLDAPDirectoryInit() +497[PrincipalOperationException:操作エラーが発生
し
まし
た
。 DirectoryServices.AccountManagement.PrincipalContext.get_QueryCtx() +42
System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithTypeHelper(PrincipalContext context, Type principalType, Nullable`1 identityType, String identityValue, DateTime refDate) +27
System.DirectoryServices.AccountManagement.GroupPrincipal.FindByIdentity( PrincipalContext コンテキスト、文字列 identityValue) +95
D:\SERT\BusinessObjects\SERT_BO\ADHelper.cs:199 の SERT_BO.ADHelper.UserBelongsToGrp(String adGroup, String sAMAccountName, String& emailAddr, String& fullName) D:\SERT\BusinessObjects\ の
SERT_BO.UserSession.GetUserSession(String userName) SERT_BO\UserSession.cs:44
SERT.SetUserSession.Page_Load(Object sender, EventArgs e) in D:\SERT\SERT\SERT\SetUserSession.aspx.cs:23
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o、オブジェクト t、EventArgs e) +25
System.Web.UI.Control.LoadRecursive() +71
System.Web.UI.Page.ProcessRequestMain(ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +3064