【问题标题】:WCF Data service is not accessible from remote server无法从远程服务器访问 WCF 数据服务
【发布时间】:2013-11-14 18:11:48
【问题描述】:

我有这样的服务:

> http://108.109.95.29/winrtapp/THA001_devDataService.svc/

它给了我一个错误:

我在 windows server 2003 IIS 上托管此服务,当我从 localhost 调用相同的服务时,它工作正常。

我正在windows metro application 应用程序中访问此服务

错误是:

`

【问题讨论】:

  • 您在 wcf 服务上实施了哪些安全措施?此异常是 500 错误,即拒绝访问。这意味着您的应用需要某种权限才能访问它。
  • 所以你的意思是我完美地托管了网络服务,问题出在我的应用程序访问?
  • 托管服务对我来说似乎没问题,因为我可以从这里 ping 它,这意味着它在公共 IP 上,并且任何远程设备都应该能够访问它。你能分享你的 congif xml 文件吗,我的意思是安全部分?
  • 在哪里可以找到 congif xml?请
  • 嘿,看到了你的代码。您试图点击“https”,除非您在远程设备上安装了证书,否则这将无法正常工作。检查我的答案部分。我会得到一个中止错误。中止代码为 500。

标签: c# wpf wcf microsoft-metro windows-store-apps


【解决方案1】:

访问 https 时出错。因为我的机器上没有安装必要的证书,所以我无法访问它。

同样,你的 windows phone 也没有证书。这就是它给出的错误

我在为 azure 制作 wcf 服务时遇到过类似的情况。

See if this helps you

检查我必须为我的 mvc 应用程序编写的控制器中的代码。我必须提供证书的路径才能验证我的 https。

同样,您是否必须为您的 Windows 手机编写代码来验证 https 请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2020-03-06
    • 2013-03-17
    相关资源
    最近更新 更多