我正在尝试运行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:
答案 0 :(得分:18)
这一直是有史以来最糟糕的错误信息。未安装Url Rewrite Module。现在工作正常。
答案 1 :(得分:2)
要运行NuGet Gallery,您需要以下先决条件(包含URL重写模块):
答案 2 :(得分:1)
今天遇到了这个,URL Rewrite也是阻止者。所以我做的第一件事是转到Windows功能并尝试为Internet信息服务启用此功能,但注意到它不存在(对于Windows 8.1和IIS 8.5):(
因此,作为旁注,启用该模块的最佳方法是使用Web Platform Installer,通过搜索“重写”找到该模块,然后安装它。
Nuget Gallery现在正在为我工作。我应该真的改变他们关于Git的文档并为此做出贡献..
答案 3 :(得分:0)
您可以尝试评论<rewrite>
中的整个Web.config
部分。这对我有用。