2016-09-24 60 views
0

我有一個WCF Windows服務,通過https在https://myserver.mydomain.com的Transport中自行託管。WCF服務不可從公共IP獲得

當我嘗試在任何瀏覽器本地打開https://myserver.mydomain.com(意味着來自wcf服務器),我得到一個http 502錯誤。同樣的問題,如果我使用其公共IP。它的工作原理是如果我使用其內部IP,但我需要手動接受ssl證書,因爲服務器名稱錯誤。 請不要在https://myserver.mydomain.com從互聯網上訪問,所以在我的產品環境之外!

你能幫我確定我應該集中精力解決它嗎?

是否由於綁定配置? X509證書? App.config中?別處?

謝謝!

回答

0

好的,我的問題是由於NAT規則有一個奇怪的行爲。此規則將所有數據包從內部IP轉發到服務器內部IP。我們添加了新的規則來通過防火牆,現在一切正常!

所以,如果其他人有這個問題,只有一個建議:小心你的防火牆配置(Sophos在我的情況下)...