繁体   English   中英

HTTP错误500-FastCgiModule

[英]HTTP Error 500 - FastCgiModule

在我的服务器中,我有一些经典的ASP网站和Wordpress网站。 我的经典ASP网站出现问题,因此我手动向该网站添加了“亨德勒映射”。 不幸的是,这个亨德勒制图并不能解决我的问题。 我用另一种方法解决了这个问题。 另一方面,此亨德勒映射使我的wordpress网站停止工作。 现在,经典的ASP网站正在运行,但wordpress无法运行。 当我进入wordpress网站时,它会显示“,并继续:

HTTP错误500.0-内部服务器错误”错误
模块 FastCgiModule
通知 ExecuteRequestHandler
处理程序 php-5.5.30
错误代码 0x8007000d
配置错误无法添加类型为“应用程序”的重复集合条目,且组合键属性为“ fullPath,参数”分别设置为“ C:\\ Program Files(x86)\\ IIS Express \\ PHP \\ v5.4 \\ php-cgi.exe,'
配置文件 \\?\\ C:\\ inetpub \\ temp \\ apppools \\ alumni.mackosova.com \\ alumni.mackosova.com.config

然后,我删除了添加的Hendler Mapping,安装了新版本的php,并进行了其他更改,但问题尚未解决。

您正在试验配置文件的问题,例如错误消息说您的配置文件中某处有重复的条目...请检查此kb文章,它适用于IIS,而不是IIS Express,但这也许很有用。

打开IIS 7.0网页时出现“ HTTP错误500.19”错误-Microsoft支持

从文档中提取(这是一个示例,实际上不是您必须找到并替换的代码):

如果在配置层次结构中的较高级别(例如,在父站点/文件夹的web.config或applicationHost.config文件中)存在指定配置节设置的重复条目,则可能会出现此问题。 错误消息本身指出重复条目的位置。 检查指定的配置文件,并将其与其父applicationHost.config和/或web.config文件进行比较,以检查错误消息所建议的重复条目。 删除重复的条目,或使条目唯一。 例如,可能会出现此问题,因为ApplicationHost.config文件具有以下代码的重复条目。

<add accessType="Allow" users="*" />

要解决此问题,请在ApplicationHost.config文件中,删除授权规则的重复条目。 为此,请按照下列步骤操作:

单击“开始”,在“开始搜索”框中键入记事本,右键单击“记事本”,然后单击“以管理员身份运行”。 注意如果提示您输入管理员密码或进行确认,请键入密码,或单击“继续”。 在“文件”菜单上,单击“打开”,在“文件名”框中键入%windir%\\System32\\inetsrv\\config \\ applicationHost.config,然后单击“打开”。 在ApplicationHost.config文件中,删除类似于以下代码的重复项:

<add accessType="Allow" users="*" />

如果您不知道在哪里可以找到IIS Express的配置文件,可以检查在哪里找到IIS Express配置/元数据库文件?

您可以通过在第二个配置中将remove节点放在所需条目的正上方,来解决双重条目的问题。

<remove fullPath="C:\Program Files (x86)\IIS Express\PHP\v5.4\php-cgi.exe" />
<application fullPath="" />

(未经测试)。

来源: https : //blogs.msdn.microsoft.com/chaun/2009/12/04/iis7-error-cannot-add-duplicate-collection-entry-of-type-mimemap-with-unique-key-attribute-文件扩展名/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM