运行从IIS的NuGet画廊时500.19错误(500.19 Error when running

2019-07-31 04:28发布

我试图运行本地安装的NuGet画廊却得到相关的坏配置文件500错误。 然而,从IIS中运行时这只是发生。 如果我从IIS快递运行工作正常。 谁能给我任何指针?

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: 

Answer 1:

这一定是有史以来最严重的错误消息。 URL重写模块没有安装。 现在工作正常。



Answer 2:

要运行的NuGet画廊,你需要以下前提条件(其中包含URL重写模块):

  • VS 2010或更高版本
  • PowerShell 2.0中
  • NuGet包管理器
  • Windows Azure的SDK


Answer 3:

来到今天这个跨越和URL重写是拦截器也是如此。 我这样做了第一件事就是去Windows功能,并试图启用此功能,Internet信息服务,但发现它不存在(适用于Windows 8.1和IIS 8.5):(

所以,作为一个侧面说明,以使模块的最好方法是使用Web平台安装程序 ,通过搜索“改写”,只是安装它找到该模块。

现在的NuGet画廊为我工作。 我真的应该改变的Git他们的文档,并有助于这个..



Answer 4:

你可以试评全<rewrite>部分在Web.config 。 这对我的工作。



文章来源: 500.19 Error when running nuget gallery from iis