2014-07-10 72 views
1

我在Windows 8.1和IIS7上安装了ColdFusion 11 Developer版本(从Adobe网站下载3个月的试用版)。尝试打开ColdFusion管理员时出现此错误(请参阅下文)。有没有一步一步的例子来解决这个问题?ColdFusion 11安装不成功

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   CustomErrorModule 
Notification SendResponse 
Handler  cfmHandler 
Error Code  0x800700b7 
Config Error Cannot add duplicate collection entry of type 'mimeMap' with unique key attribute 'fileExtension' set to '.air' 
Config File \localhost\?\C:\inetpub\wwwroot\web.config 
Requested URL localhost:80/administrator/CFIDE/index.cfm 
Physical Path C:\inetpub\wwwroot\administrator\CFIDE\index.cfm 
Logon Method Anonymous 
Logon User  Anonymous 
Config Source: 
     4: <staticContent> 
     5: <mimeMap fileExtension=".air" mimeType="application/vnd.adobe.air- 
      application-installer-package+zip" /> 
     6: </staticContent> 
+0

好像你有一个重复的mime条目转到C:\ inetpub \ wwwroot \ web.config文件并注释掉.air –

+1

的mime映射错误消息非常明确。你的配置文件是否有'mimeMap fileExtension =“。air”'重复的条目?配置文件在这里 - “C:\ inetpub \ wwwroot \ web.config”(来自错误消息)。 –

+1

更适合服务器故障。 –

回答

4

从web.config中

<mimeMap fileExtension=".air" mimeType="application/vnd.adobe.air-application-installer-package+zip" />删除的MIME类型和保存文件。重新启动IIS并且应该解决问题。

+0

我重新启动了IIS,但仍然出现错误,这次它说:
HTTP错误500.0 - 内部服务器错误
由于发生内部服务器错误,无法显示页面。
详细错误信息:
模块\t IsapiModule
通知\t ExecuteRequestHandler
处理程序\t cfmHandler
错误代码\t 0x800700c1
请求的URL \t http://127.0.0.1:80/MyApp/index。CFM
物理路径\t C:\的Inetpub \ wwwroot的\ MyApp的\ index.cfm
登录方法\t匿名
登录用户\t匿名 – MGL

+0

你有你的根目录以及后续文件夹的权限。 –

0

这是升级吗?我有类似的问题。我不得不手动禁用我的Coldfusion 9处理程序。
如果您以前的Coldfusion处理程序仍处于活动状态,并且在您确信自己11稳定之前不想删除它们,则可以在web.config文件中停用它们。

<handler> 
    <remove name="AboMapperCustom-somenumber" />  
    <remove name="AboMapperCustom-anothernumber" /> 
</handler> 

web.config文件应该在每个网站的根目录中找到。

1

这发生在我更新ColdFusion的11升级2(修补)后为好, 不知它在C读取web.config文件:\ Coldfusion11 \ cfusion \ wwwroot的 我所做的只是重新命名的web.config到像web一样 - error.config IIS将跳过这个文件,并运行得很好。 当文件存在时,我甚至无法从IIS管理器访问MIME配置,因此删除或重命名该文件对我来说是个解决方案。 这也讨论了:http://blog.immanuelnoel.com/2014/09/22/busting-the-http-error-500-19-on-coldfusion-11-iis/,可能是初始Coldfusion配置下的一个错误。

1

从web.config中删除MIME类型就足够了,其余的内容在我们的案例中是完全正确的;请注意,这与ColdFusion站点有关,而与ColdFusion管理员无关。从ColdFusion 10(更新级别11)升级到11(更新级别0)(在IIS 7.5,Windows Server 2008 R2上)之后,将连接器从旧版本更改为ColdFusion 11(如安装文档在“Verify你的IIS配置“部分)。它有两个积极的影响: