zoukankan      html  css  js  c++  java
  • 如何从 Windows Phone 8 模拟器连接到本地 Web 服务

       有几种方法可以实现在 Windows Phone 8 模拟器 上添加本地开发的WCF服务引用。这里记下一个比较简单的方法。

        用Internet信息服务(IIS)承载服务时配置解决方案

        用 Internet 信息服务 (IIS) 承载服务时,配置解决方案的步骤少于用 IIS Express 承载服务时的步骤。

        以下过程假设 IIS 已安装而且在您的开发计算机上运行。

       配置服务和 IIS 以接受来自网络的连接的步骤

    1. 从 Windows“开始”屏幕搜索“打开或关闭 Windows 功能”。单击以运行程序。

    2. “Windows 功能”对话框中,展开“.NET Framework 4.5 高级服务”,然后展开“WCF 服务”

    3. “WCF 服务”下面,勾选“HTTP 激活”旁边的框。单击“确定”以安装该功能。

      Installing the HTTP Activation feature
    4. 从 Windows“开始”屏幕搜索“允许应用通过防火墙”。单击以运行程序。

    5. “允许的应用”对话框中,单击“更改设置”

    6. “允许的应用和功能列表”中,勾选“万维网服务 (HTTP)”旁边的框,为 Web 服务调用创建防火墙例外。单击“确定”

      Firewall exception for World Wide Web service
    7. 通过“以管理员身份运行”启动或重启 Visual Studio,重新打开 ConnectToLocalWebService 解决方案。

    8. 在 WCF 服务项目中,右击项目并选择“属性”

    9. 在项目设计器中,单击 Web 以打开 Web 设置页面。

    10. 取消选定“使用 IIS Express”选项。在“项目 URL”文本框中显示的 URL 发生更改。

    11. 在 URL 文本框中,用开发计算机的 IP 地址替换 localhost

      Service properties when hosted by IIS
    12. 单击“创建虚拟目录”按钮。几秒钟后,消息显示虚拟目录已创建。

    13. 保存在项目设计器中进行的更改。

       

    配置 Windows Phone 应用以通过 IP 地址连接至 IIS 的步骤

    1. 在 Visual Studio 中,在 Windows Phone 项目中,右击“服务引用”文件夹内的服务引用,然后选择“删除”。该步骤移除现有的服务引用。

    2. “添加服务引用”对话框中,单击“发现”,然后单击“解决方案中的服务”。WCF 项目中的服务被发现并显示出来。请注意,该 URL 包括开发计算机的 IP 地址。

      Discovering the service when hosted by IIS
    3. “添加服务引用”对话框中,单击“确定”。使用开发计算机 IP 地址的新服务引用被添加至 Windows Phone 项目

    这里是文章来源的链接,还有两种方法可供选择。http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/jj684580(v=vs.105).aspx

  • 相关阅读:
    五种常见的 PHP 设计模式(收藏)
    写年度工作总结
    关于window.open和window.showdialog返回值的问题
    50个令人叹为观止的JavaScript应用站点[转]
    10大免费FLV播放器下载[转]
    6个去掉图片上的文字的技巧实用简单
    mysql命令大全(转)
    10款替代Windows Media Player的播放器
    Editplus FTP远程访问Ubuntu
    C++ 元编程 Meta Programming
  • 原文地址:https://www.cnblogs.com/Simon-Asw/p/3200888.html
Copyright © 2011-2022 走看看