2016-07-27 87 views
0

因此,我在支持一個有一些有趣問題的WCF。在應用程序日誌文件,它已經出現了以下錯誤:HTTPS上的「沒有通道正在有效地收聽」

There was no channel actively listening at 'http://hostanme.domain/Integration/IntegrationService.svc'. This is often caused by an incorrect address URI. Ensure that the address to which the message is sent matches an address on which a service is listening. 

的情況是,應用程序被配置爲接收HTTPS只請求,如果某些外部請求來與HTTP,它與「404迴應未找到」。重點在於錯誤請求始終在URL域中包含HTTP和機器的主機名。我們在辦公室考慮了很多,如果應用程序在IIS recylce之後調用這個URL,但我們仍然在這個問題上,我們不能重複這個錯誤。

有沒有人有類似的情況,或不知道如何解決這個情況?

回答

0

嘗試運行此命令:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 
+0

爲什麼這個說法解決問題嗎? –

+0

有時這可能與domaged aspnet安裝有關,該命令安裝ASP.NET 4並更新現有應用程序以使用ASP.NET 4版本的應用程序池。它將更新IIS元數據庫中的IIS經典模式和IIS集成模式處理程序和腳本映射。 – Anass