依据IIS的WCF

(1)创立WCF服务应用程序

(2)配置IIS

将WCF服务应用程序配置IIS网址,须求使用.net4.0集成版本的程序池

(3)使用SvcUtil.exe生成客户端代码和安顿

  SvcUtil.exe是三个VS命令行工具,该工具位于:C:\Program
Files\Microsoft  SDKs\Windows\v7.0A\bin 或 C:\Program Files
(x86)\Microsoft
SDKs\Windows\v7.0A\bin\一般情况下我们将SvcUtil.exe增添到VS开拓工具中有益未来的选择(也可间接使用该命令行工具)。在VS中的
Tools菜单—选取External
Tools,展开管理窗口。在Title中输入SvcUtil,Command中精选SvcUtil.exe全路径,Initial 
directory栏选拔生成的客户端代码和配置文件所放的目录(此处为消除方案所在目录),选上Prompt
for arguments,不选上Close on 
exit。点击OK.增多完毕后,在VS的工具下会晤世那一个菜单。在Client端增加对劳动的援用。张开SvUtil工具,在Arguments里填充服务的地点,点击OK。此时期理类和安排文件被下载到化解方案的情理目录中。

(4)配置客户端代码

WSHttpBinding binding = new WSHttpBinding();

EndpointAddress address = new
EndpointAddress(“http://192.168.4.179:8888/LimsDBService.svc“);

LimsDBServiceClient lims = new LimsDBServiceClient(binding, address);

lims.Open();

string sql = “select sample_id,material_type from nais_all_samples
where sample_id=” + this.txtQuery.Text.Trim();

DataTable dt = lims.GetDataSet(sql).Tables[0];

lims.Close();

this.gvData.DataSource = dt;

this.gvData.DataBind();

相关文章