Сервер Nuget на ошибках IIS7 / Win2008 w3wp.exe - PullRequest
0 голосов
/ 10 ноября 2011

Я понимаю, что это пограничная не разработка, но я разработчик, пытающийся создать NuGet Server, а не парень IIS, так что, надеюсь, кто-то здесь испытал это.

У меня есть несколько библиотекнесколько приложений, поэтому я хотел сделать из них пакеты NuGet.Я также хотел настроить надлежащий сервер NuGet, чтобы люди, сотрудничающие со мной, имели легкий доступ и упрощали интеграцию со стороной CI (выталкивая новые пакеты из сборок TeamCity).Я следовал приведенным здесь инструкциям, начиная с «Создание удаленных каналов»:

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

Я следовал этому письму, разумеется, используя последнюю версию пакета NuGet.Server, доступную какнаписания.Он отлично работал на моем dev-устройстве с использованием VS2010, поэтому я развернул его на работающем сервере (Win2008, IIS7).Пул приложений работает в .Net в интегрированном режиме, приложение работает с использованием удостоверения NetworkService, и я дал полные права на назначенный каталог пакетов учетной записи сетевой службы.

Затем, когда я пытаюсь получить доступ к сайту, Я немедленно получаю эту ошибку в средстве просмотра событий приложения:

Неисправное приложение w3wp.exe, версия 7.0.6001.18000, отметка времени 0x47919ed8, неисправный модуль ntdll.dll, версия 6.0.6001.18538, отметка времени 0x4cb73957, код исключения0xc0000374, смещение ошибки 0x00000000000a7857, идентификатор процесса 0xa8c, время запуска приложения 0x01cc9f77f1f23af0.

На веб-сервере запущено много других веб-приложений, большинство из которых ASP.NET MVC, поэтому в целом все должно быть в порядке.

Как кто-то, не обладающий достаточными знаниями в области IIS, узнает, что является причиной этой ошибки?У меня нет администратора IIS, поэтому разработчик должен играть в IT.: |

1 Ответ

0 голосов
/ 16 мая 2012

Если ntdll.dll неисправен, значит что-то не так. Я бы попробовал еще раз с последней версией NuGet Gallery - за последнее время было много изменений.

Документы на сайте nuget.org немного устарели. Мы следовали за деталями, которые сработали в первый раз:

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

...