IIS6.0 silverlight網站部署方法_win伺服器

來源:互聯網
上載者:User
下面我們以一個利用ASP.net2.0 webservice訪問後台資料,通過Linq連結SQLserver2005資料庫的silverlight網站為例,來說明這些注意事項。

1、Windows2003安裝IIS6.0後,預設80連接埠沒有存取權限,需要在Windows防火牆內開啟TCP的80連接埠,否則外網無法連結本機Web服務。
2、注意更改您的silverlight的“web引用”的URL,使其與你發布的真實網域名稱一致,否則silverlight無法正確調用您的WebService(因為silverlight不能跨域調用,所以WebService要與silverlight部署在同一個域內)。具體就是修改Reference.cs檔案中URL字串的賦值,然後重新編譯整個工程。
3、在IIS中為您的silverlight目錄建立一個新網站,連接埠“80”,IP地址“全部未分配”。
4、將“主目錄”中“執行許可權”參數設定為“純指令碼”,否則您的網站在訪問時會報錯“silverlight error 2252”。
5、注意修改您的資料庫連結字串,使其正確的指向您的sql2005資料庫。
6、將網站的ASP.net版本設定為2.0
7、要保證“IUSE”使用者和“NET SERVER”具有訪問(讀取和執行)你網站檔案目錄的許可權。

好了,至此,您的silverlight網站就可以正常的被Internet訪問了!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.