2009-07-03 68 views
2

我們在防火牆後面託管了一項服務,該服務接收由外部路由器轉發給它的請求。該服務工作正常,但是無論何時我們的客戶端使用svcutil或Visual Studio添加服務引用時,生成的app.config文件始終包含端點地址https://myserver.myinternaldomain/ ...而不是https://secure.myexternaldomain.com/ ...顯然無法訪問到外面的世界。生成的WCF代理配置使用服務器的本地名稱

我一直在玩配置的年齡現在,我只是不能得到它的工作,任何想法?

回答

2

我覺得你有3種選擇:

  1. 更改IIS網站的配置添加的「secure.myexternaldomain.com」主機頭值。

  2. 在您的WCF配置中的<endpoint>元素中,指定服務的完整地址(即包含域)。使用<baseAddresses>配置元素。

+0

第一位爲我們解決了它,非常感謝! – 2009-07-06 07:13:10

相關問題