【问题标题】:Windows Store Application unable to access localhost WCF service and throws EndpoingNotFoundExceptionWindows 应用商店应用程序无法访问 localhost WCF 服务并引发 EndpoingNotFoundException
【发布时间】:2015-03-05 12:42:19
【问题描述】:

我有一个基本上包含三个组件的解决方案:

WCF 服务在本地托管,具有后端 SQL Server Express 数据库,并且此 WCF 服务从 Windows 服务托管
控制台应用程序
Windows 应用商店应用程序


这就是他们的本意:

• WCF 服务本地托管,控制台应用程序和商店应用程序使用该服务与数据库进行通信
• 控制台应用程序通过联系 WCF 服务将要处理的图像添加到数据库
• 商店应用会定期通过WCF服务在数据库中查找未处理的图像并进行处理


现在,困难是

• WCF 服务已成功托管并且运行良好,我可以通过点击其 URL http://localhost:8081/XYZ 来检查它
• 控制台应用程序还能够将图像提交到 WCF 服务并将其本地路径添加到数据库
商店应用程序在访问同一本地主机路径的服务时总是抛出 EndpointNotFoundException


我尝试了什么:

• 从通过 stackoverflow 搜索到谷歌搜索,我几乎尝试了所有方法,但尚未找到解决方案
• 我在想这可能是端口问题,所以我关闭了防火墙进行检查,但它不起作用,并且商店应用程序不断抛出 EndpointNotFoundException


什么有效:

• 但是,完整的设置在我的机器上运行良好。奇怪的是它不能在我客户的 Windows 8 机器上运行。


注意点:

• 完整的解决方案已在 Visual Studio 2013 中开发,该应用程序适用于 Windows 8.1
• 我不确定,但我的客户似乎有一台 Windows 8 机器,我们正在其上安装应用程序。 (可能,这可能是个问题。但我会检查)

如果有人可以为我提供任何帮助,我将非常感激。提前致谢!

【问题讨论】:

标签: wcf windows-store-apps


【解决方案1】:

这是意料之中的。 Windows 应用商店应用无法连接回生产中的本地系统。调试时禁用此环回禁止。

查看如何启用环回和排除网络隔离问题

如果您的应用要通过应用商店进行侧面加载而不是部署,请参阅在侧面加载的 Windows 应用商店应用中使用网络环回

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-12
    • 1970-01-01
    相关资源
    最近更新 更多