2011-04-06 66 views
0

我创建了一个wcf服务,成功部署到开发服务器(不在ISA服务器之后),并且能够在测试Web应用程序中向服务添加服务引用。当我尝试通过vs2008添加服务引用或使用svcutil实用程序时,我的网络管理员将同样的服务部署到ISA服务器后面的临时框中,我得到以下结果:WCF服务在ISA之后

元数据包含无法解析的引用: 'http://tstsrvr.Testdmz.staging:5910/myService/TestService.svc?wsdl'。 下载'http://tstsrvr.Testdmz.staging:5910/myService/TestService.svc?wsdl'时出错。 远程名称无法解析:'tstsrvr.Testdmz.staging' 元数据包含无法解析的引用: 'https://stg-ww2.Test.com/myservice/Testservice.svc'。 元数据包含无法解析的参考: 'https://stg-ww2.Test.com/myservice/Testservice.svc'。 如果在当前解决方案中定义了服务,请尝试构建解决方案,然后再次添加服务引用。

我能够通过Web浏览器打.SVC链接,然后可以点击链接

svcutil.exe的https://stg-ww2.myserver.com/TestService/TestService.svc?wsdl

这似乎做工精细,我是相当新的WCF所以任何帮助表示赞赏。

感谢 马克

+0

你可以张贴配置为您服务? – BrandonZeider 2011-04-06 18:26:14

回答

0

svcutil.exe的使用IE的代理设置。

从IE>工具> Internet选项>连接> LAN设置中取消选中“使用代理服务器”,看看是否可以解决您的问题。

如果仍有问题,请考虑在配置文件中添加system.net部分。

<system.net> 
    <defaultProxy > 
     <proxy autoDetect ="True" /> 
    </defaultProxy> 
    </system.net> 

,并设置

<transport proxyCredentialType="Windows"/>