IIS/SP が使用する既定の場所以外の場所で SharePoint Web アプリケーションをホストしている場合。Users グループが、影響を受けるアプリケーションの Bin ディレクトリを読み取ったことを確認してください。何らかの理由で、この特定のアプリが作成されたときに、通常の状況で通常行われるように、読み取りを使用してユーザー グループを Bin ディレクトリに追加できませんでした。これは簡単にテストでき、一貫して失敗と成功を繰り返します。私が指摘した唯一の影響は、Sharepoint サイトの GUI を介してサイトに新しいユーザーを追加することに関する問題でした。
これは、SP ログを掘り下げるときに受け取ったエラーです。
/_layouts/aclinv.aspx へのアクセス時のアプリケーション エラー、エラー = パス 'D:\ProdSites\SP-ProdSites*****\bin' へのアクセスが拒否されました。System.IO.__Error.WinIOError (Int32 errorCode、String MaybeFullPath) で System.IO.Directory.InternalGetFileDirectoryNames (String path、String userPathOriginal、String searchPattern、Boolean includeFiles、Boolean includeDirs、SearchOption searchOption) で System.IO.DirectoryInfo.GetFiles System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() の System.IO.DirectoryInfo.GetFiles(String searchPattern) で (文字列 searchPattern, SearchOption searchOption) System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) で System.Web. Configuration.AssemblyInfo.get_AssemblyInternal() で...
これは、IIS ログに表示されていたエラーです。
2009-09-09 13:48:19 W3SVC1237373898 IP GET /OOD/_layouts/aclinv.aspx GroupId=9&Source=http%INFO2Fpeople%2Easpx%3FMembershipGroupId%3D9 80 domain\user IP Mozilla/4.0+(互換;+MSIE+7.0) ;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+2.0.50727;+.NET+CLR+1.1.4322;+.NET+CLR+3.0.04506.30;+.NET+CLR+3.0 .04506.648;+OfficeLiveConnector.1.4;+OfficeLivePatch.1.3;+86e) 403 0 0
人々はすでにこれをチェックしているかもしれませんが、少し時間がかかりました。パッチ KB928365 を探しましたが、存在しませんでした (この問題を解決するには、このパッチを削除することを他の多くの投稿で推奨しています)。また、QA で新しいユーザーをサイトに追加するために使用していたアカウントは、WSS_admin_wpg グループに含まれているために特権が昇格していたため、動作は QA と本番で異なりました (おそらく、QA のファーム管理者であるという事実が原因でしょうか? )