Я понимаю, что это пограничная не разработка, но я разработчик, пытающийся создать 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.: |