2014-07-10 73 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配置「部分)。它有兩個積極的影響: