如下图所示,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部署图相关推荐

  1. C/S框架-WebService架构用户凭证(令牌)解决方案

    C/S框架-WebService架构用户凭证(令牌)解决方案 http://www.csframework.com/archive/5/arc-5-20110520-1504.htm C/S框架高级版 ...

  2. CXF 框架webservice 概括与特点

    CXF是webservice的框架, CXF可以与spring进行快速无缝的整合.因为CXF可以在spring的配置文件中进行webservice的相关的配置. CXF可以灵活的部署在多方web容器中 ...

  3. C/S框架-发布和部署WebService

    一.C/S框架-WebService部署图 如下图所示,C/S框架由Client端及WebServer端组成.客户端引用WebService接口(可以在CSFramework_Client.WebSe ...

  4. WebService入门篇

    首先新建一个webservice服务器端的程序.注意的是要使用jdk6及其以上版本. 将一个项目如下: 内部代码如下: package cn.itcast.server; import javax.j ...

  5. JAVA——Java后端技术体系韩顺平框架图_韩顺平Java基础学习路线图

    第一阶段:Java基础 变量.控制结构.OOP(封装,继承,多态).数组.Java API.异常和处理.集合.泛型.IO.反射.网络通信 第二阶段:Java高级 Java多线程/高并发 1.1 并发基 ...

  6. Java后端学习体系(韩顺平)

    https://www.bilibili.com/video/BV14K4y177Qk?spm_id_from=333.999.0.0 文章目录 Java基础 变量 控制结构 OOP 数组 Java ...

  7. 推荐一个java技术文章公众号

    ☕️Java基础 2018年如何快速学Java 泛型就这么简单 注解就这么简单 Druid数据库连接池就是这么简单 Object对象你真理解了吗? JDK10都发布了,nio你了解多少? COW奶牛! ...

  8. 目录|Java3y最全目录(2019-6-13更新)

    电脑端可以在GitHub上查看所有的目录我都整理好了,欢迎star: https://github.com/ZhongFuCheng3y/3y Java基础 2018年如何快速学Java 泛型就这么简 ...

  9. 一波囤书好机会!⎡送书+文章导航⎦

    前言 只有光头才能变强. 直奔主题: 这几天是囤书的好机会,机不可失! 四本<重构 改善既有代码的设计 第2版 全彩精装版>免费送!(当前售价122!) 至2019年-4月-15号公众号所 ...

最新文章

  1. php获取表字段,使用 php 获取表的字段信息
  2. 设置树莓派开机自动运行代码
  3. 杭电1203java实现
  4. Debug Tensorflow: yolo模型检测框位置正确但类别不正确
  5. phpstud如何安装mysql新版_phpstudy 升级mysql版本
  6. 语言线性拟合线对称_文科生都能看懂的机器学习教程:梯度下降、线性回归、逻辑回归...
  7. mysql全局变量和局部变量的区别_详细讲解mysql全局变量与局部变量
  8. java中常见的包类接口_Java中一些常用的类,包,接口
  9. ES6 数组的解构赋值
  10. Javascript模块化编程系列二: 模块化的标准化(CommonJS AMD)
  11. 数据算法_JS数据结构与算法_排序和搜索算法
  12. 虚拟化的软件有哪些?区别是什么?
  13. html a标签鼠标聚焦,html怎么实现鼠标悬停提示A标签内容
  14. ASP.NET Web程序设计 第六章 三层架构
  15. c语言如何计算中位数,如何计算中位数?
  16. 抄代码对自己编程提高有用吗?
  17. 找工作,要做就做最好的自己,大平台去闯闯,一定不要让未来后悔!~附简历...
  18. matlab sym 画图,poly2sym之后的画图问题
  19. javascript学习路线图
  20. coreldraw梯形校正_PS疑难杂症大解答!还送平面设计4大软件+10000+字体安装包

热门文章

  1. 查找_排序_思维导图
  2. 面试题整理17 输入一个字符串判断一个字符串是否是有效ip地址
  3. 64位 vs2010 和 opencv2.4.4 配置问题
  4. 关于tesseract 出错信息:read_params_file: Can't open chi_sim
  5. VS2010打开项目提示未能正确加载解决方案中一个或多个项目
  6. 当我学完Python我学了些什么
  7. “概率模型与计算机视觉”-林达华
  8. MIT自然语言处理第三讲:概率语言模型(第四、五、六部分)
  9. 程序员面试题精选100题(47)-数组中出现次数超过一半的数字[算法]
  10. 世界机场数据(带位置坐标)