Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何在windows 8平板电脑上安装、测试和运行WCF?_Wpf_Entity Framework_Wcf_Xaml_Windows 8.1 - Fatal编程技术网

Wpf 如何在windows 8平板电脑上安装、测试和运行WCF?

Wpf 如何在windows 8平板电脑上安装、测试和运行WCF?,wpf,entity-framework,wcf,xaml,windows-8.1,Wpf,Entity Framework,Wcf,Xaml,Windows 8.1,我是一个傻瓜,但我正在努力理解如何将这些碎片组合在一起。我对使用的术语感到非常困惑,所以谷歌只是让我更加困惑 简而言之,我有三个项目: 项目1:是使用EntityFramework连接到本地数据库服务器的数据源。 项目2:是一个处理EntityFramework的WCF服务应用程序。 项目3:是一个使用WCF服务的WPF客户端应用程序 所有这些都可以在我的开发机器上使用VisualStudio2010和Windows7很好地工作 我使用ClickOnce发布上述解决方案,并将结果文件复制到Win

我是一个傻瓜,但我正在努力理解如何将这些碎片组合在一起。我对使用的术语感到非常困惑,所以谷歌只是让我更加困惑

简而言之,我有三个项目: 项目1:是使用EntityFramework连接到本地数据库服务器的数据源。 项目2:是一个处理EntityFramework的WCF服务应用程序。 项目3:是一个使用WCF服务的WPF客户端应用程序

所有这些都可以在我的开发机器上使用VisualStudio2010和Windows7很好地工作

我使用ClickOnce发布上述解决方案,并将结果文件复制到Windows8平板电脑。使用clickonce提供的setup.exe后,WPF客户端的应用程序似乎无法再连接到WCF服务应用程序,或者WCF服务应用程序未运行

所以,我的问题是: 1.在Windows 8平板电脑上,如何测试IIS是否已安装和/或正在运行? 2.如何验证WCF服务应用程序是否已安装和/或正在运行? 3.如何在tablet pc上验证WCF服务应用程序上的端点

由于开发机器承载WCF,所以术语hosting令人困惑。但当clickonce安装windows 8 tablet pc时,我不知道如何设置它来承载WCF。有人有简单的说明吗


感谢您对这一点的帮助。

我希望表格只使用解决方案的客户端部分,而解决方案WCF服务和EF存储库的其余部分将位于服务器上,而不是平板电脑上。什么样的平板电脑是运行RT还是全内核?@Tim我很困惑。数据库服务器正在运行PostgreSQL。开发机器my laptop在单个解决方案中包含了所有三个项目,并且可以轻松地解决服务器问题。我将所有已发布的文件夹从笔记本电脑复制到平板电脑,并在平板电脑上运行setup.exe。这不对吗?谢谢。@Tim平板电脑是一款运行完整版本windows 8.1的三星电脑。我的意思是,它给我的印象是一个不寻常的场景,一台移动设备平板电脑、一部手机,无论是什么,都可以承载WCF服务。我希望WCF服务留在某个地方的服务器上,而客户端则在平板电脑上。除了尝试在移动设备上安装WCF或任何web服务之外,我想不出有什么其他的使用案例。WCF web服务是为远程机器设计的。您当然可以使用与客户端在同一台机器上的WCF服务,但这不是正常的用例。例如,如果您在服务器上有一项服务,并且希望平板电脑将其作为客户机使用,那么您只需向客户机提供服务所在服务器的地址,并以这种方式连接即可。