C/S框架-WebService部署图
生活随笔
收集整理的這篇文章主要介紹了
C/S框架-WebService部署图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如下圖所示,C/S框架由Client端及WebServer端組成。客戶端引用WebService接口(可以在CSFramework_Client.WebServices.dll.config文件內配置引用地址)。服務端(WebServer)建立在傳統的IIS服務器之上。 服務端就是一個網站,提供一組服務接口給客戶端調用,如客戶端請求頻繁負荷較大的情況下建議WebServer與數據庫服務器分離。
二、發布WebService
1.Begin Publish Website. 2.選擇發布的目錄(作為網站的虛擬目錄) 3.Publish Succeeded. 4.查看已發布的文件. 5.新建網站(WebServer). 6.輸入網站名稱. 7.將網站虛擬目錄設置為剛才發布的目錄. 8.設置網站訪問權限. 9.網站虛擬目錄創建成功. 10.查看新建的網站. 11.游覽網站內容. 12.打開一個WebService頁面(DataDictionarySystem.asmx)查看Web方法. 13.在IE內打開一個WebService站點.
二、C/S框架-配置客戶端
14.用記事本打CSFramework_Client.WebServices.dll.config文件,修改WebService引用地址. 15.替換WebService引用地址. 16.運行客戶端程序CSFramework_Client.Main.exe.
三、數據庫連接配置
因開發環境中使用SQL Express 2005數據庫,SQL授權方式為:Integrated Security=True;
當發布WebService后需要更改連接字符串:User ID=sa;password=csframework; 使用SQL授權登錄。 開發環境:
ConnectionString-IDE="server=.\SQLEXPRESS;AttachDbFileName='D:\My SourceCode\CSharp\CSFramework-WebService-CHT-正式版\source.client\debug\Database\CS_WebServiceII.mdf';Integrated Security=True;" 正式環境:
ConnectionString="server=.\SQLEXPRESS;User ID=sa;password=csframework;AttachDbFileName='D:\My SourceCode\CSharp\CSFramework-WebService-CHT-正式版\source.client\debug\Database\CS_WebServiceII.mdf';" 17.當客戶端無法連接服務端時跟蹤程序出錯解決方案: Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection 1。出現這個問題的一個原因是sql server沒有啟用混合登錄模式,可在數據庫屬性更改登錄模式為Windows驗證和用戶驗證混合模式,更改模式后一定要重啟sql server服務器 2。另一個可能的原因是根本就不存在這個用戶,新建該用戶即可解決登錄問題。 18.打開SQL Express 或 SQL 2005/2008 Enterprice Version,在服務器樹結點右鍵打開"Properties"窗體. 19.更改登錄模式為Windows驗證和用戶驗證混合模式. 20.SQL Server Configuration Manager. 21.重啟SQL服務. 22.恭喜!您從此學會了發布和部署WebService! 如轉載本文請注明出處:www.csframework.com C/S框架網,QQ:23404761
總結
以上是生活随笔為你收集整理的C/S框架-WebService部署图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dll实现进程通信
- 下一篇: GPRS的工作原理、主要特点