我一直在努力将一个(以前自托管的)WCF应用程序迁移到IIS7(之前我从未使用过IIS,我发现这是一个非常简单的问题,但我没有google /那么答案到目前为止。)
我的服务托管在http://xxx.xxx.xxx.xxx/SampleWebsite/Service.svc
但是当我使用?wsdl
访问它时,所有应该读取http://xxx.xxx.xxx.xxx/
的引用实际上都设置为窗口机器的本地网络名称(即{{1} }})。
我尝试使用WCF工具将外部IP地址添加到我正在配置的服务下的基地址部分以及IIS管理器中的许多设置但我似乎无法追踪到正确的的地方。
我在哪里设置? IIS管理器,web.config,在其他地方?
可能是重复的:
WCF not using my domain name
答案:
在元数据库中更改它:
http://localpc3/
答案 0 :(得分:0)
是的,您必须修改IIS Metabase。 见这里:
http://gavinmckay.wordpress.com/2009/03/24/howto-fix-wcf-host-name-on-iis/