Подтвердить что ты не робот

500.19 Ошибка при запуске галереи nuget из iis

Я пытаюсь запустить локальную установку Nuget Gallery, но получить 500 ошибок, связанных с плохим конфигурационным файлом. Однако это происходит только при работе с IIS. Если я бегу от IIS Express, он отлично работает. Может ли кто-нибудь дать мне какие-либо указания?

Error Summary
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information
Module  IIS Web Core
Notification    BeginRequest
Handler Not yet determined
Error Code  0x8007000d
Config Error    
Config File \\?\C:\inetpub\NuGetGallery\Website\web.config
Requested URL   http:\\[localhost]:80/Nuget
Physical Path   C:\inetpub\NuGetGallery\Website
Logon Method    Not yet determined
Logon User  Not yet determined
Config Source
   -1: 
    0: 
4b9b3361

Ответ 1

Это должно быть худшее сообщение об ошибке. Модуль Url Rewrite не был установлен. Сейчас работает отлично.

Ответ 2

Чтобы запустить NuGet Gallery, вам понадобятся следующие предварительные условия (которые содержат модуль перезаписи URL):

  • VS 2010 или выше
  • PowerShell 2.0
  • Диспетчер пакетов NuGet
  • Windows Azure SDK

Ответ 3

Пришел через это сегодня, а URL Rewrite также был блокирующим. Итак, первое, что я сделал, это перейти к функциям Windows и попытался включить эту функцию для Internet Information Services, но заметил, что ее там нет (для Windows 8.1 и IIS 8.5): (

Итак, в качестве дополнительной заметки, лучший способ включить модуль - использовать Установщик веб-платформы, найти модуль, выполнив поиск "переписать" и просто установить его.

Галерея Nuget работает для меня сейчас. Я действительно должен изменить свою документацию на Git и внести свой вклад в это.

Ответ 4

Вы можете попытаться прокомментировать весь раздел <rewrite> в Web.config. Это работает для меня.