天天看點

Siverlight(包含WCF或Webservice)應用程式釋出

本文主要介紹包含Silverlight及WCF(或者WebService)的web程式最常見的釋出過程:

1、應用程式釋出,右鍵Publish為檔案系統(隻需要主程式,其他被調用的會自動引用),選擇到一個目錄

Siverlight(包含WCF或Webservice)應用程式釋出

2、在IIS中預設網站裡建立虛拟目錄(也可以不在預設網站,但需要端口号),取名(這個名字基本就是網站名),目錄指向之前釋出的位置

3、添加MIME映射,原因在于xap、xaml等檔案類型在IIS6.0中還不能預設識别。預設網站中右鍵--屬性

Siverlight(包含WCF或Webservice)應用程式釋出

4、WebService位址改寫:主程式中的Webservice位址直接改寫,Siverlight工程中Webservice隻需在xap檔案中修改,以壓縮檔案形式打開xap檔案,修改.ClientConfig檔案中的類似http://localhost:6102/DIService.svc為http://localhost/Web程式名/DIService.svc

Siverlight(包含WCF或Webservice)應用程式釋出

同時還需要注意,

           如果是在未安裝過Siverlight的環境下,還需要安裝Siverlight的運作時保證Siverlight應用程式的正确運作

           .NET framework也要和開發環境中對應起來,也可以在預設網站的屬性中修改,前提是安裝了對應的版本

           如果ASP網站的通路受限需要資料庫中的ASPNET的通路組,在資料庫的安全性中設定

繼續閱讀