2011-11-10 7 views
0

私はこれが境界線の開発ではないことを認識していますが、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担当者と遊ぶ必要があります。 :|

答えて

0

ntdll.dllがフォールディングしている場合、何かが間違っています。私はNuGet Galleryの最新バージョンでもう一度お試しください。最近、多くの変更がありました。

nuget.orgのオンラインドキュメントは少し古いです。ここで詳細を追ってみましたが、これは初めてのことでした。

http://www.codecapers.com/post/How-to-Set-Up-a-Local-NuGet-Gallery.aspx