1

本当に奇妙な問題があります。

私のユーザー ID はファーム管理者であり、問​​題のサイトのサイト コレクション管理者です。

(権限を管理するために) 新しいグループを追加すると、グループの作成ページで [OK] ボタンをクリックすると、[エラー: アクセスが拒否されました]ページが表示されます。

これが奇妙な部分です。グループが作成されます。

そのグループにユーザーを追加しようとすると、アクセス拒否ページが表示されますが、ユーザーはグループに入れられません。

グループを削除しようとすると、このアクションを完了できないというエラー ページが表示されます。もう一度やり直してください

この 1 つのサイト (およびサブサイト) でのみ発生しているようです。

SharePoint ログまたはイベント ログには何もありません。

許可の問題に違いありませんが、何がわかりません。

編集 ---------------------------------- 編集

さらに調査した結果、この BLOG 投稿を見つけました。.NET 2.0 ホットフィックスが問題の原因であり、それを削除すると問題が解決すると述べています。

インストールされていないため、修正プログラムを削除できません。

この問題に行き詰まる運命にあるのでしょうか?

編集終了

4

2 に答える 2

0

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 のファーム管理者であるという事実が原因でしょうか? )

于 2009-09-09T18:53:27.043 に答える
0

_layouts 内のシステム ページの 1 つに奇妙な権限が設定されている可能性があります。グループを追加/削除しようとしたときに、IIS ログ (SharePoint ログではなく) でユーザーの 401、403、または 407 (または実際には 400 を超える HTTP コード) エラーを調べます。これは、問題が発生しているページを示している可能性があり、それによって何かを進めることができます。

于 2009-02-19T16:23:39.773 に答える