从iis运行nuget gallery时出现500.19错误

时间:2012-08-24 19:57:17

标签: iis-7.5 nuget-server

我正在尝试运行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: 

4 个答案:

答案 0 :(得分:18)

这一直是有史以来最糟糕的错误信息。未安装Url Rewrite Module。现在工作正常。

答案 1 :(得分:2)

要运行NuGet Gallery,您需要以下先决条件(包含URL重写模块):

  • VS 2010或更高
  • PowerShell 2.0
  • NuGet Package Manager
  • Windows Azure SDK

答案 2 :(得分:1)

今天遇到了这个,URL Rewrite也是阻止者。所以我做的第一件事是转到Windows功能并尝试为Internet信息服务启用此功能,但注意到它不存在(对于Windows 8.1和IIS 8.5):(

因此,作为旁注,启用该模块的最佳方法是使用Web Platform Installer,通过搜索“重写”找到该模块,然后安装它。

Nuget Gallery现在正在为我工​​作。我应该真的改变他们关于Git的文档并为此做出贡献..

答案 3 :(得分:0)

您可以尝试评论<rewrite>中的整个Web.config部分。这对我有用。