【问题标题】:WCF Service behind ISAISA 背后的 WCF 服务
【发布时间】:2011-04-06 18:14:10
【问题描述】:

我创建了一个 wcf 服务,成功部署到开发服务器(不在 ISA 服务器后面),并且能够在测试 Web 应用程序中添加对服务的服务引用。当我尝试通过 vs2008 添加服务引用或使用 svcutil 实用程序时,我的网络管理员将相同的服务部署到了 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'。 如果在当前解决方案中定义了服务,请尝试构建解决方案并 再次添加服务引用。

我可以通过网络浏览器点击 .svc 链接,然后点击该链接

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

这似乎工作正常,我对 wcf 很陌生,因此感谢任何帮助。

谢谢 标记

【问题讨论】:

  • 你能发布你的服务配置吗?

标签: wcf isaserver


【解决方案1】:

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

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

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

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

设置

<transport proxyCredentialType="Windows"/>

【讨论】:

    猜你喜欢
    • 2011-01-31
    • 1970-01-01
    • 2012-11-11
    • 2011-12-14
    • 2015-06-15
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    相关资源
    最近更新 更多