您当前的位置: 首页 > 

phymat.nico

暂无认证

  • 6浏览

    0关注

    1967博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C/S框架-WebService部署图

phymat.nico 发布时间:2015-01-10 08:54:24 ,浏览量:6

如下图所示,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
关注
打赏
1659628745
查看更多评论
立即登录/注册

微信扫码登录

0.0425s