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