如何在承载WCF应用程序的IIS 7中设置基本路径?

时间:2010-03-08 18:46:28

标签: .net wcf iis iis-7

我一直在努力将一个(以前自托管的)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/

1 个答案:

答案 0 :(得分:0)

是的,您必须修改IIS Metabase。 见这里:

http://gavinmckay.wordpress.com/2009/03/24/howto-fix-wcf-host-name-on-iis/