怎么部署Silverlight及Web Service

技术怎么部署Silverlight及Web Service小编给大家分享一下怎么部署Silverlight及Web Service,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一直通过Visual St

边肖将与您分享如何部署Silverlight和Web服务。希望大家看完这篇文章后有所收获。我们一起讨论一下吧!

我一直在通过Visual Studio测试Silverlight,我认为将它部署到服务器上会很容易。

没想到,我遇到了很多麻烦,花了一整天寻找解决办法。

首先,在xp系统下部署到本地IIS,服务器win2003也是如此。

如图,右键虚拟目录-属性-HTTP头-MIME类型。增加

扩展名:客户端

MIME类型:应用程序/x-silverlight-app

扩展名:控件

MIME类型:应用程序/xaml xml

怎么部署Silverlight及Web  Service

所以Silverlight可以正常显示。

如果你调用网络服务,

您的网络服务位于承载Silverlight的网站下。数字

怎么部署Silverlight及Web  Service

不会有跨域操作的麻烦。

但是您不能直接引用像localhost这样的本地服务。

否则,无法调用服务器上的部署。

我的方法是先在本地IIS中部署这个服务。

然后添加服务引用。

例如,地址为http://127 . 0 . 0 . 1:8088/SL/LinQxmlservice . asmx。

怎么部署Silverlight及Web  Service

此时没有跨域操作,所以先测试成功。

然后打开服务引用目录,如图

怎么部署Silverlight及Web  Service

用vs打开这里的所有文件,然后用Ctrl H替换,选择所有打开的文档。

将http://127 . 0 . 0 . 1:8088/SL/LinQxmlservice . asmx替换为

http://www.weiqi9d.com/LinqXmlService.asmx

也就是你的服务器地址。

我不知道我是怎么想出这个主意的。试一试,是的。

另一个问题,服务器仍然无法访问。xap不知道为什么。

我不得不改变。xap to。然后改变这个地方。

参数名=’ source ‘ value=’ client bin/Silverlight application 2 . htm ‘/如图所示怎么部署Silverlight及Web  Service

怎么部署Silverlight及Web  Service

这样,即使您的sl是用vs2010开发的,而服务器没有。net 4.0安装后,它可以正常显示。

记录Silverlight如何调用网络服务。

使用系统;使用System。集合。通用;使用System。Linq使用System。Web使用System。网络服务;name spacesilverlightapplication 2 . web {//summary//web service 1的摘要描述

;   /// </summary>      [WebService(Namespace = "http://tempuri.org/")]      [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]      [System.ComponentModel.ToolboxItem(false)]      // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。      // [System.Web.Script.Services.ScriptService]      public class WebService1 : System.Web.Services.WebService      {           [WebMethod]          public string HelloWorld()          {              return "Hello World";          }      }  }   调用   using System;  using System.Collections.Generic;  using System.Linq;  using System.Net;  using System.Windows;  using System.Windows.Controls;  using System.Windows.Documents;  using System.Windows.Input;  using System.Windows.Media;  using System.Windows.Media.Animation;  using System.Windows.Shapes;   namespace SilverlightApplication2  {      public partial class MainPage : UserControl      {          public MainPage()          {              InitializeComponent();              this.Loaded += new RoutedEventHandler(Page_Loaded);          }          //创建Web Service对象          ServiceReference1.LinqXmlServiceSoapClient ws = new ServiceReference1.LinqXmlServiceSoapClient();          void Page_Loaded(object sender, RoutedEventArgs e)          {              AddEvent();              Bind();          }          //注册事件,有点类似Ajax的回调          private void AddEvent()          {              ws.HelloWorldCompleted += new EventHandler<ServiceReference1.HelloWorldCompletedEventArgs>(ws_HelloWorldCompleted);          }          //回调函数          void ws_HelloWorldCompleted(object sender, ServiceReference1.HelloWorldCompletedEventArgs e)          {              button1.Content += e.Result + " hi";              //MessageBox.Show(e.Result);          }          private void Bind()          {              ws.HelloWorldAsync();          }       }  }

看完了这篇文章,相信你对“怎么部署Silverlight及Web Service”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/115163.html

(0)

相关推荐

  • C++程序员应聘常见面试题有哪些

    技术C++程序员应聘常见面试题有哪些本篇内容主要讲解“C++程序员应聘常见面试题有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++程序员应聘常见面试题有哪些”吧!试题

    攻略 2021年11月29日
  • 女作家排行榜,当代女作家你最喜欢谁的作品

    技术女作家排行榜,当代女作家你最喜欢谁的作品文无第一武无第二女作家排行榜,说最喜欢谁真的不好说。
    推荐下林奕含吧,前段时间因为XX案件,她的作品《房思琪的初恋乐园》又一次火了起来。
    “我宁愿我是一个媚俗的人,我宁愿无知,

    生活 2021年10月30日
  • 女生标准体重表,中国人男女的体重标准是多少

    技术女生标准体重表,中国人男女的体重标准是多少其实现在全世界都使用体重指数(BMI)来衡量一个人胖或不胖。具体的计算的方法是女生标准体重表:
    BMI=体重(公斤)/身高(米)的平方
    例如:某MM的身高1.7米,体重为65

    生活 2021年10月28日
  • 如何进行JS中的事件冒泡与捕获

    技术如何进行JS中的事件冒泡与捕获这期内容当中小编将会给大家带来有关如何进行JS中的事件冒泡与捕获,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。刚接触 JS 的那个时候,啥也不懂,只想

    攻略 2021年11月16日
  • 黄老,道家学说为何又叫黄老学说

    技术黄老,道家学说为何又叫黄老学说黄老道是道教史前道派黄老。是方仙思想与黄老之学的结合。黄老道起名于古代学术上一个主要流派——黄老学,“黄”指黄帝,代表古代“神仙家”和“阴阳家”的思想,“老”指老子,代表道家的思想。“黄

    生活 2021年10月21日
  • C语言中柔性数组怎么用

    技术C语言中柔性数组怎么用这篇文章主要为大家展示了“C语言中柔性数组怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C语言中柔性数组怎么用”这篇文章吧。定义可调整大小的数

    攻略 2021年11月14日