0

私はこれが境界線上の非開発であることを認識していますが、私は IIS の担当者ではなく、NuGet サーバーを作成しようとしている開発者であるため、誰かがこれを経験したことを願っています。

複数のアプリケーションで使用されるライブラリがいくつかあるため、それらから NuGet パッケージを作成したいと考えました。また、適切な NuGet サーバーをセットアップして、私と協力している人々が簡単にアクセスできるようにし、CI 側との統合 (TeamCity ビルドから新しいパッケージをプッシュする) を容易にしたいと考えていました。「リモート フィードの作成」から始めて、こちらの手順に従いました。

http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

もちろん、執筆時点で入手可能な NuGet.Server パッケージの最新バージョンを使用して、その手紙に従いました。VS2010 を使用して開発ボックスで問題なく動作したので、ライブ サーバー (Win2008、IIS7) にデプロイしました。アプリ プールは統合モードで .Net を実行しており、アプリは NetworkService ID を使用して実行しています。また、指定されたパッケージ ディレクトリに対する完全な権限を Network Service アカウントに与えました。

その後、サイトにアクセスしようとすると、すぐにアプリケーション イベント ビューアーに次のエラーが表示されます。

エラーが発生しているアプリケーション w3wp.exe、バージョン 7.0.6001.18000、タイム スタンプ 0x47919ed8、エラーが発生しているモジュール ntdll.dll、バージョン 6.0.6001.18538、タイム スタンプ 0x4cb73957、例外コード 0xc0000374、エラー オフセット 0x0000000000a7857、プロセス ID 0xa8cf9af9f1.07

Web サーバーは他の多くの Web アプリケーションを実行しており、そのほとんどは ASP.NET MVC であるため、通常は問題ありません。

IIS にあまり詳しくない人が、この障害の原因を突き止めるにはどうすればよいでしょうか。頼りになる IIS 管理者がいないので、開発者は IT 担当者を演じなければなりません。:|

4

1 に答える 1

0

が故障している場合ntdll.dll、何かがひどく間違っています。NuGetギャラリーの最新バージョンで再試行します-最近多くの変更がありました。

nuget.orgのオンラインドキュメントは少し古くなっています。ここで詳細を確認しましたが、これはほとんど初めて機能しました。

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

于 2012-05-15T21:59:09.340 に答える