沒想到遇到了很多麻煩,用了整整一天的時(shí)間搜索解決方案。  先說部署到xp系統(tǒng)下本地IIS,服務(wù)器win2003也一樣。
  如圖,右擊虛擬目錄->屬 " /> 永久免费精品视频,中文字幕中文在线不卡住 ,亚洲国产专区

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

部署Silverlight及Web Service

  一直通過vs測試Silverlight,本以為部署到服務(wù)器上是很簡單的事。
  沒想到遇到了很多麻煩,用了整整一天的時(shí)間搜索解決方案。

  先說部署到xp系統(tǒng)下本地IIS,服務(wù)器win2003也一樣。
  如圖,右擊虛擬目錄->屬性->HTTP頭->MIME類型。添加
  擴(kuò)展名: .xap
  MIME類型:application/x-silverlight-app
  擴(kuò)展名: .xaml
  MIME類型:application/xaml+xml

  這樣就可以正常顯示Silverlight了。

  如果你調(diào)用了Web Service,
  并且你的Web Service就在承載Silverlight的網(wǎng)站下。如圖

  這樣不會(huì)有跨域操作的麻煩。
  但是你不能直接引用localhost這樣的本地服務(wù)。
  否則部署在服務(wù)器上調(diào)用不成。
  我的方法是把這個(gè)服務(wù)先部署在本地IIS
  然后添加服務(wù)引用。
  比如地址是http://127.0.0.1:8088/sl/LinqXmlService.asmx

  這時(shí)候不存在跨域操作,先測試成功。
  之后打開服務(wù)引用目錄,如圖

  把這里的文件全部用vs打開,然后Ctrl+H做替換,選擇所有打開文檔。
  把http://127.0.0.1:8088/sl/LinqXmlService.asmx替換成
http://www.weiqi9d.com/LinqXmlService.asmx即你的服務(wù)器地址。
  我也不知道是怎樣想到這樣做的。試了一下,可以。

  另外一個(gè)問題,服務(wù)器上仍然無法訪問.xap不知道為什么。
  我只好把.xap修改成.htm然后把這里也改了。
  <param name="source" value="ClientBin/SilverlightApplication2.htm"/>
  如圖


  這樣,即使你的sl是用vs2010開發(fā)的,并且服務(wù)器沒有安裝.NET 4.0也可以正常顯示。

  記錄一下Silverlight調(diào)用Web Service的方法。

大氣象using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;

namespace SilverlightApplication2.Web
{
    
/// <summary>
    
/// WebService1 的摘要說明
    
/// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo 
= WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(
false)]
    
// 若要允許使用 ASP.NET AJAX 從腳本中調(diào)用此 Web 服務(wù),請取消對下行的注釋。
    
// [System.Web.Script.Services.ScriptService]
    public class WebService1 : System.Web.Services.WebService
    {

        [WebMethod]
        
public string HelloWorld()
        {
            
return "Hello World";
        }
    }
}

NET技術(shù)部署Silverlight及Web Service,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 临朐县| 汪清县| 塘沽区| 大连市| 临泉县| 南木林县| 韶山市| 宽城| 古交市| 沅江市| 南部县| 阳新县| 盐城市| 漳浦县| 平度市| 同德县| 光山县| 任丘市| 拜城县| 介休市| 澄江县| 吉安县| 都昌县| 布尔津县| 咸阳市| 高淳县| 页游| 大田县| 吉隆县| 怀仁县| 太谷县| 凭祥市| 图片| 紫金县| 深泽县| 唐河县| 东乡族自治县| 积石山| 鄂伦春自治旗| 海盐县| 马边|