私はこれが境界線の開発ではないことを認識していますが、IISユーザーではなくNuGetサーバーを作成しようとする開発者です。IIS7/Win2008フォールトのNugetサーバーw3wp.exe
私はいくつかのアプリケーションで使用されているライブラリをいくつか持っているので、それらからNuGetパッケージを作りたかったのです。また、私と協力している人々が簡単にアクセスできるように、またCI側との統合を容易にするために、適切なNuGetサーバーをセットアップしたいと考えました(TeamCityビルドから新しいパッケージを作成する)。私は、「リモートフィードの作成」で始まる、ここでの指示に従っ:
http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds
は、私はもちろん、執筆時点では利用可能NuGet.Serverパッケージの最新バージョンを使用して、文字にそれに続きました。 VS2010を使用して私の開発ボックスで正常に動作したので、ライブサーバー(Win2008、IIS7)に展開しました。アプリケーションプールは統合モードの.Netを実行していて、アプリケーションはNetworkService IDを使用して実行されており、指定されたパッケージディレクトリの完全な権限をネットワークサービスアカウントに与えました。
私は、サイトにアクセスしようとすると、その後、私はすぐにアプリケーションイベントビューアにこのエラーを取得する:アプリケーションのw3wp.exe、バージョン7.0.6001.18000、タイムスタンプ0x47919ed8、モジュールntdll.dllのをフォールト、バージョンをフォールティング
6.0.6001.18538、タイムスタンプ0x4cb73957、例外コード0xc0000374、フォールトオフセット0x00000000000a7857、プロセスID 0xa8c、アプリケーション開始時刻0x01cc9f77f1f23af0。
Webサーバーでは他の多くのWebアプリケーションが実行されていますが、そのほとんどはASP.NET MVCですので、一般的には問題ありません。
IISに詳しい知識のない人が、このフォルトの原因を突き止めるにはどうすればよいですか? IIS管理者がいないので、開発者はIT担当者と遊ぶ必要があります。 :|