Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
インストールも終わったことだし,早速 Team Project を作ってみたは良いが,なんか動作がオカシイ.Sharepoint Service(シェアポ)の管理画面(管理ツール>Sharepoint Service管理)がそもそも開けない!当然ながら Team Potal も開けないですか.どうなってるんですか.
よくよく読んでみると IIS の web.config のどこそこを直せと書いてあるので,早速変更してみました.そうするとエラーが詳細に表示されました.詳細のメッセージは,こんな感じ.(と言っても長いので,最後に添付します)
これを回避するために,エラーメッセージにある ASP.NET の Temporary フォルダに対して Team Foundation Server のサービスユーザ(基本的には tfsservice )にフルコントロールのアクセス権を与えます.
これでもう一度 IIS のサービスを再起動して,シェアポ管理画面,および Team Potal を確認してみてください,無事正常に立ち上がるはずです.
---
'/' アプリケーションでサーバー エラーが発生しました。
-------------------------------------------------------------------------------
パス "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\517877c8\5db68011\hash.web" へのアクセスが拒否されました。
説明 : 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。
例外の詳細: System.UnauthorizedAccessException: パス "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\517877c8\5db68011\hash.web" へのアクセスが拒否されました。
この ASP.NET は、要求されたリソースへのアクセスを許可されていません。要求された ASP.NET へのリソースへアクセスを許可するかどうかを検討してください。ASP.NET プロセスには、アプリケーションに偽装が実行されていない場合は、通常、インターネット インフォメーション サーバー 5 では {コンピュータ名}\ASPNET、インターネット インフォメーション サーバー 6 ではネットワーク サービスが使用されます。<identity impersonate="true"/> 経由でアプリケーションに偽装が実行されている場合、ユーザーは、通常 IUSR_MACHINENAME に設定された匿名ユーザーか、または認証された要求ユーザーになります。
ASP.NET の書き込みアクセス権をファイルに設定するには、エクスプローラでファイルを右クリックしてプロパティを表示し、[セキュリティ] タブをクリックします。次に [追加] をクリックして、正しいユーザーまたはグループを追加してから、ASP.NET を反転表示し、希望するアクセス許可の横にあるチェック ボックスをオンにします。
ソース エラー:
現在の Web 要求の実行中にハンドルされていない例外が生成されました。障害の原因および発生場所に関する情報については、下の例外スタック トレースを使って確認できます。
スタック トレース:
[UnauthorizedAccessException: パス "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\517877c8\5db68011\hash.web" へのアクセスが拒否されました。]
System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) +888
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) +44
System.IO.StreamWriter.CreateFile(String path, Boolean append) +55
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize) +49
System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding) +20
System.Web.Compilation.PreservedAssemblyEntry.WritePreservedSpecialFilesCombinedHash(Int64 hash) +165
System.Web.Compilation.PreservedAssemblyEntry.DoFirstTimeInit(HttpContext context) +851
System.Web.Compilation.PreservedAssemblyEntry.EnsureFirstTimeInit(HttpContext context) +98
System.Web.HttpRuntime.PreloadAssembliesFromBin(HttpContext context) +153
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +454
[HttpException (0x80004005): ASP.NET 初期化エラー]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +945
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +128
--------------------------------------------------------------------------------
バージョン情報 : Microsoft .NET Framework バージョン :1.1.4322.2300; ASP.NET Version:1.1.4322.2300
Comments
- Anonymous
March 08, 2006
もう何度目のインストールになるのか。でも、毎回違う構成で作ってるんですよね~。今回は・シングルサーバー構成・Active Directoryも同じマシンに展開です。これは実は初めての経験でした。1.AD作って2.IIS入れて...