我正在开发一个Windows8.1商店应用程序。我需要连接到外部数据库,所以我创建了WCF服务。它在我的计算机上运行良好,但在我的平板设备上却因错误而崩溃。我通过InstallUtil.exe创建了一个Windows,它可以工作,我可以通过浏览器转到http://localhost:8080/页面。但是,当我启动一个应用程序并希望接收一些记录时,它会因以下错误而崩溃:
在http://localhost:8080/DatabaseService没有能够接收消息的端点侦听。这通常是由不正确的地址或SOAP操作造成的。
问题是,我在我的电脑上做了同样的事情,它工作得很好,但是在我的平板电脑上它不起作用。有什么帮助吗?
发布于 2016-03-10 18:05:01
我想我在这里看到了问题。如果您在计算机上创建了WCF服务,那么使用http://localhost:8080就可以了,但只能在计算机上使用。然而,如果平板电脑试图访问http://localhost:8080,它将无法工作。在试图访问的地址中,平板电脑必须用计算机的IP地址代替“localhost”。例如,如果计算机的IP地址是192.168.1.23,那么平板电脑就必须访问http://192.168.1.23:8080。
该平板电脑无法使用“localhost”地址,因为它本身不运行WCF服务。
https://stackoverflow.com/questions/35923726
复制相似问题