下载:

vs2012 pro for wp8 iis express

http://download.microsoft.com/download/B/2/8/B2801FEE-9A60-4AFA-8657-0E8AB0A373F0/VS2012_PRO_chs.iso

安装出现的问题

win8装vs2012 提示 devenv 找不到元素  
microsoft visual c++ 2012 core libraries 
VS2012 Installation Failure (C++ Core Libraries Package failed

解答

最好先要更新一下windows8系统,
直到不能在更新了。在安装vs2012 pro chs

查看本地ip地址 :

1.创建wp

2.创建wcf 然后创建服务 点击svc文件 弹出这个页面 说明成功。

3.然后在wp引用刚才 创建好的wcf服务。

然后点击确定

4.然后在wp项目的

Mainpage.xaml.cs 下面引用 wcf服务

编译运行 出现问题

停止运行,在运行一遍,

停止运行,

右击ServiceReference1 配置服务引用

修改完之后 会弹出一个

点击是

关掉 iis express

  1. 如有必要,通过运行 ipconfig 来获取开发计算机的 IP 地址。

  2. 找到 IIS Express 的配置文件 applicationhost.config,它位于文件夹 %USERPROFILE%\<your user name>\Documents\IISExpress\config\。USERPROFILE 环境变量通常具有 C:\Users 值。

  3. 使用记事本或其他文本编辑器打开 applicationhost.config,并作出以下更改。

    1. 找出 Web 服务 WebServiceForTesting 的 site 元素。

      如果您未看到 web 服务的 site 元素,则至少必须部署一次服务才能创建该元素。

    2. 在 site 元素的 bindings 部分中,复制 binding 元素并将副本直接粘贴在现有的 binding 元素下面,以创建第二个绑定。

    3. 在新的 binding 元素中,用计算机的 IP 地址替换 localhost。

    4. 保存更改。

  4. 以管理员身份运行 Visual Studio,打开 Visual Studio 解决方案。

  5. 在手机应用项目中,移除对该服务的服务引用(如果您之前添加了它)。添加对重新配置后的 Web 服务的新服务引用。(配置WCF服务引用的步骤  #1)

    1. 在“添加服务引用”对话框的“地址”框中,用您的开发计算机的 IP 地址替换 localhost。

    2. 单击“转到”。

      WCF 项目中的服务的第二个绑定被发现并显示出来。

    3. 单击“确定”。

      使用开发计算机 IP 地址的新服务引用被添加至 Windows Phone 项目。

重新启动wcf服务。这个时候iis express 出现两个

在编译运行

出现了超时现象,

稍等

方法1:使用IP+项目名

1、配置项目的URL。以管理员身份运行VS2012,打开已经建好的WCF应用程序(WCFServiceTest),右键-属性-Web-配置项目的URL(将localhost改为IP地址)

这个时候出现

点击是

注意,这里的IP地址:

2、更改防火墙设置。Windows防火墙-允许应用或功能通过Windows防火墙-更改设置

3、配置服务引用。详见(配置WCF服务引用的步骤  #1)

此时不需要在iis express config文件里修改任何东西,

在WP8客户端应用程序中重新配置WCF服务引用,部署运行结果

相关文档链接:

1.如何从 Windows Phone 8 模拟器连接到本地 Web 服务

http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/jj684580(v=vs.105).aspx#BKMK_Quicksolution

2.WP8模拟器APP调用本地WCF服务(Web Serrvice)

http://www.devdiv.com/wp_app_wcf_web_serrvice_-blog-314921-51120.html

3.IIS Express 使用详细说明

http://www.cnblogs.com/zswto999/archive/2012/12/31/2841191.html

4.Windows Phone 8 Emulator 通过IIS连接本地WebService。

http://www.cnblogs.com/xmlcblogs/archive/2013/01/17/WP8EmulatorConnectToWCF.html

5.利用WCF与Android实现图片上传并传参

http://www.cnblogs.com/wujy/p/3297817.html

6. Internet Information Services (IIS) 7.5 Express (ps: 安装vs2012 pro chs的时候会自动安装iis express 不用下载 只提供下载链接)

http://www.microsoft.com/zh-cn/download/details.aspx?id=1038

附:

如果在添加webservice的接口的话,

1.在wcf服务程序里 添加即可,

2.在wp项目里重新引用。引用配置服务详见(配置WCF服务引用的步骤  #1)

Wcf for wp8 创建wcf服务 连接wp8模拟器并显示来自wcf服务的接口信息 (一)的更多相关文章

  1. WCF Data Service 使用小结(二) —— 使用WCF Data Service 创建OData服务

    在 上一章 中,介绍了如何通过 OData 协议来访问 OData 服务提供的资源.下面来介绍如何创建一个 OData 服务.在这篇文章中,主要说明在.NET的环境下,如何使用 WCF Data Se ...

  2. 使用WCF Data Service 创建OData服务

    使用WCF Data Service 创建OData服务 在 上一章 中,介绍了如何通过 OData 协议来访问 OData 服务提供的资源.下面来介绍如何创建一个 OData 服务.在这篇文章中,主 ...

  3. WCF服务编程 读书笔记——第1章 WCF基础(2)

    续:第1章 WCF基础(1) 元数据交换 服务有两种方案可以发布自己的元数据.一种是基于HTTP-GET协议提供元数据, 另一种则是后面将要讨论的使用专门的终结点的方式.WCF能够为服务自动提供基于H ...

  4. WCF服务编程 读书笔记——第1章 WCF基础(1)

    第1章 WCF基础 本章主要介绍WCF的基本概念.构建模块以及WCF体系架构,以指导读者构建一个简单的WCF服务.从本章的内容中,我们可以了解到WCF的基本术语,包括地址(Address).绑定(Bi ...

  5. wcf简单的创建和运用

    创建一个控制台应用程序,命名为wcftest,并在同一解决方案中添加一个wcf服务应用程序 在wcf项目中会自动生成Service1.svc服务程序文件和IService1.cs契约接口 IServi ...

  6. WCF入门, 到创建一个简单的WCF应用程序

    什么是WCF?  WCF, 英文全称(windows Communication Foundation) , 即为windows通讯平台. windows想到这里大家都知道了 , WCF也正是由微软公 ...

  7. WCF入门教程(四)通过Host代码方式来承载服务 一个WCF使用TCP协议进行通协的例子 jquery ajax调用WCF,采用System.ServiceModel.WebHttpBinding System.ServiceModel.WSHttpBinding协议 学习WCF笔记之二 无废话WCF入门教程一[什么是WCF]

    WCF入门教程(四)通过Host代码方式来承载服务 Posted on 2014-05-15 13:03 停留的风 阅读(7681) 评论(0) 编辑 收藏 WCF入门教程(四)通过Host代码方式来 ...

  8. [WCF安全3]使用wsHttpBinding构建基于SSL与UserName授权的WCF应用程序

    上一篇文章中介绍了如何使用wsHttpBinding构建UserName授权的WCF应用程序,本文将为您介绍如何使用wsHttpBinding构建基于SSL的UserName安全授权的WCF应用程序. ...

  9. C#创建、安装、卸载、调试Windows Service(Windows 服务)的简单教程

    前言:Microsoft Windows 服务能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序.这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面.这 ...

随机推荐

  1. 15个Linux Wget下载实例终极指南

    15个Linux Wget下载实例终极指南 Linux wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到 ...

  2. 标题右边10px位置紧跟发布时间

    一个ul列表,拥有若干li,内容是新闻标题,标题右边10px位置紧跟发布时间,当标题过长需要控制标题width,需要兼容ie6,不能用max-width h4{font-size:14px;heigh ...

  3. Tomcat的目录结构及用途

    目录结构及用途 目录 用途 bin 包含启动/关闭脚本 conf 包含不同的配置文件,包括 server.xml(Tomcat的主要配置文件)和为不同的Tomcat配置的web应用设置缺省值的文件we ...

  4. c++ 的vector

    使用例子:std::vector<std::string> xmlNodeList; 下面介绍-- vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组 ...

  5. [转载]Using ngOptions In AngularJS

    http://odetocode.com/blogs/scott/archive/2013/06/19/using-ngoptions-in-angularjs.aspx?utm_source=tui ...

  6. 再谈对协变和逆变的理解(Updated)

    去年写过一篇博客谈了下我自己对协变和逆变的理解,现在回头看发现当时还是太过“肤浅”,根本没理解.不久前还写过一篇“黑”Java泛型的博客,猛一回头又是“肤浅”,今天学习Java泛型的时候又看到了协变和 ...

  7. shell安装MySQL二进制包

    现在解压MySQL二进制包,稍作配置,就能用了,安装速度快,安装来练习最好不过了,哈哈 该脚本只是安装二进制的MySQL包,my.cnf只修改了简单的选项,没有过多进行设置,若朋友们用我的脚本安装作为 ...

  8. 台大《机器学习基石》课程感受和总结---Part 1(转)

    期末终于过去了,看看别人的总结:http://blog.sina.com.cn/s/blog_641289eb0101dynu.html 接触机器学习也有几年了,不过仍然只是个菜鸟,当初接触的时候英文 ...

  9. 第一次学习QT

    跟着大神学:http://www.cnblogs.com/tornadomeet/archive/2012/06/25/2561007.html

  10. (转)女生应该找一个玩ACM的男生

    1.强烈的事业心 将来,他也一定会有自己热爱的事业.而且,男人最性感的时刻之一,就是他专心致志做事的时候.所以,找一个机会在他全神贯注玩ACM的时候,从侧面好好观察他,你就会发现我说的话没错. 2.永 ...