沒想到遇到了很多麻煩,用了整整一天的時間搜索解決方案。  先說部署到xp系統下本地IIS,服務器win2003也一樣。
  如圖,右擊虛擬目錄->屬 " /> 欧美性色综合,性8sex亚洲区入口,日韩电影av

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

部署Silverlight及Web Service

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

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

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

  如果你調用了Web Service,
  并且你的Web Service就在承載Silverlight的網站下。如圖

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

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

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

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


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

  記錄一下Silverlight調用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 從腳本中調用此 Web 服務,請取消對下行的注釋。
    
// [System.Web.Script.Services.ScriptService]
    public class WebService1 : System.Web.Services.WebService
    {

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

NET技術部署Silverlight及Web Service,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 斗六市| 南宫市| 多伦县| 贵阳市| 永寿县| 长兴县| 师宗县| 牡丹江市| 林芝县| 西畴县| 河西区| 英山县| 松阳县| 姚安县| 如皋市| 威远县| 台南县| 西藏| 麦盖提县| 修武县| 天水市| 大庆市| 苗栗市| 军事| 邵阳县| 思茅市| 乌兰浩特市| 漳平市| 兴化市| 渭源县| 江北区| 安宁市| 桃源县| 四会市| 浙江省| 蓬莱市| 成都市| 蓬安县| 衡山县| 阳谷县| 茂名市|