澤田と申します。
はじめての投稿です。
旧環境でWSS2.0に対し、アクセスを簡単にするため、Webアプリケーションを構築し、運用をしていました。
その環境を別サーバに移動し、WSS3.0の環境を構築し、Webアプリケーションを再稼動させたところ、
下記の例外が発生し、大変困っております。
おそらく、HandleUnauthorizedAccessExceptionが発生しており、かつ、アクセス拒否のページにも遷移できないような現象が発生しているものと推測できますが、
知っている情報があれば、ご教示願いたく投稿いたしました。
現在わかっていることを列記します。
【動作環境】
Windows Server2008 R2 64bit
Share Point Services 3.0 SP2
①サイト作成者権限がある場合、問題なくページを表示できる。
②ローカルグループのあAdministratorsグループにそのユーザーが所属していれば、問題なくページを表示できる。
③http://完全修飾ドメイン名/でアクセスすると、「アクセス拒否」のページへ遷移する。
④http://マシン名/でアクセスすると、下記例外が発生します。
[NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。]
Microsoft.SharePoint.Utilities.SPUtility.RedirectToAccessDeniedPage(HttpContext context) +206
Microsoft.SharePoint.Utilities.SPUtility.HandleAccessDenied(Exception ex) +634
Microsoft.SharePoint.SPGlobal.HandleUnauthorizedAccessException(UnauthorizedAccessException ex) +60
Microsoft.SharePoint.Library.SPRequest.RenderFormDigest(String bstrUrl, ISPDataCallback pFormCallback) +354
Microsoft.SharePoint.WebControls.FormDigest.RenderCore(SPWeb web) +260
Microsoft.SharePoint.WebControls.FormDigest.OnPreRender(EventArgs e) +244
System.Web.UI.Control.PreRenderRecursiveInternal() +107
System.Web.UI.Control.PreRenderRecursiveInternal() +223
System.Web.UI.Control.PreRenderRecursiveInternal() +223
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3393
以上です。
不足している情報があれば、提示いたしますので、なにとぞよろしくお願いします。