WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解
![](http://www.csframework.com/images/article-type5.gif)
![WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解 WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解](http://www.csframework.com/images/seo/SEO-wcfwebservice.jpg)
WCF开发框架 - vs发布IIS承载(IIS Hosting)的WCF应用服务详解
操作步骤:
1. vs解决方案,选择WCF_IISServer(IIS宿主,ASP.NET网站程序),点右键发布。
![贴图图片-发布cs5WCF服务0](http://www.csframework.com/upload/image/发布cs5WCF服务0.png)
2. 选择【文件夹】,选择发布目录,建议在当前项目目录下建个release子目录
![贴图图片-发布cs5WCF服务1](http://www.csframework.com/upload/image/发布cs5WCF服务1.png)
3. 点【高级】配置发布详情
![贴图图片-发布cs5WCF服务3](http://www.csframework.com/upload/image/发布cs5WCF服务3.png)
4. 【高级预编译设置】,可以将WCF页面源代码、网站程序源码编译合并为一个dll文件,如:Global.asax,*.svc的源码,编译后在bin目录下生成 CSFrameworkV5_WCFs.dll文件。
(注:可以不合并,不影响IIS运行)
![贴图图片-发布cs5WCF服务4](http://www.csframework.com/upload/image/发布cs5WCF服务4.png)
5. 配置完成,点【发布】按钮开始发布网站。
![贴图图片-发布cs5WCF服务5](http://www.csframework.com/upload/image/发布cs5WCF服务5.png)
6. 部署IIS网站,IIS配置,添加网站:
![贴图图片-发布cs5WCF服务6](http://www.csframework.com/upload/image/发布cs5WCF服务6.png)
![贴图图片-发布cs5WCF服务7](http://www.csframework.com/upload/image/发布cs5WCF服务7.png)
7. 应用程序池配置,打开应用程序池,找到CSFrameworkV5_WCFs,点右侧的菜单【高级设置】
![贴图图片-wcf绑定nettcp6(1)](http://www.csframework.com/upload/image/wcf%E7%BB%91%E5%AE%9Anettcp6(1).png)
8. 浏览网站, 运行正常
![贴图图片-发布cs5WCF服务8](http://www.csframework.com/upload/image/发布cs5WCF服务8.png)
打开浏览器,输入:http://localhost/CommonService.svc,http协议正常:
![贴图图片-wcf绑定nettcp7](http://www.csframework.com/upload/image/wcf%E7%BB%91%E5%AE%9Anettcp7.png)
9. 常见问题:
![贴图图片-发布cs5WCF服务-err](http://www.csframework.com/upload/image/%E5%8F%91%E5%B8%83cs5WCF%E6%9C%8D%E5%8A%A1-err.png)
解决方案:
![贴图图片-发布cs5WCF服务9](http://www.csframework.com/upload/image/发布cs5WCF服务9.png)
若WCF配置为net.tcp协议, 要配置绑定信息:
绑定信息:填写net.tcp 协议的端口,格式:8099:* (要确定8099端口未被占用)
![贴图图片-wcf绑定nettcp4](http://www.csframework.com/upload/image/wcf%E7%BB%91%E5%AE%9Anettcp4.png)
WCF快速开发框架 - IIS承载WCF net.tcp协议NetTcpBinding配置详解
若WCF配置为https协议, 要配置443端口及安装ssl证书:
![贴图图片-采用https协议iis承载wcf5](http://www.csframework.com/upload/image/%E9%87%87%E7%94%A8https%E5%8D%8F%E8%AE%AEiis%E6%89%BF%E8%BD%BDwcf5.png)
采用wsHttpBinding及basicHttpBinding连接https协议的WCF服务
C/S架构软件快速开发平台-旗舰版V5.1 (Ultimate Edition 2021)
![适用开发](http://www.csframework.com/images/header_system.png)
![运行平台](http://www.csframework.com/images/header_platform.png)
![开发工具](http://www.csframework.com/images/header_vs.png)
![数据库](http://www.csframework.com/images/header_db.png)
![C/S架构软件快速开发平台旗舰版v5.1|C#.NET开发平台|Winform开发框架|C/S框架网 C/S架构软件快速开发平台旗舰版v5.1|C#.NET开发平台|Winform开发框架|C/S框架网](http://www.csframework.com/images/CS-V5.1-2021.jpg)
![](http://www.csframework.com/images/item1.gif)
C/S架构软件快速开发平台助力开发团队快速搭建自己的软件项目,旗舰版提供强大的底层开发架构及快速开发工具-Winform三层架构代码生成器v5.1,旗舰版集成大量应用于大型系统的通用功能模块、数据界面及通用权限管理系统,提供丰富的实例开发模板、开发文档、线上技术指导服务,助力您快速搭建软件项目。
C/S架构开发框架系列产品已成功应用500多家企业、4000多位软件用户,其中包括国内知名软件公司、国有企业、研发机构及上市公司(优秀企业选择了我们的产品-成功案例)。经过十年迭代升级,最新旗舰版V5.1,基础架构更成熟、应用更广泛、性能更稳定、开发效率更高!
开发框架配套的核心工具 - Winform三层架构代码生成器能快速生成界面(FORM)、业务层(BLL)、数据层(DAL)、模型(Model)、报表(Report)以及VS工程项目(Project)的源代码,快速提升开发效率,节约开发时间,降低项目成本,根据多个项目统计,开发框架能为您减少60%以上的工作量。
开发框架经过多个技术层面性能测试,能满足企业级大型软件项目开发技术指标,稳定、开源、快速是开发框架的核心竞争力。我们积极收集用户反馈的意见,不断完善和改进产品。我们秉着分享成功经验坚持产品创新原则,专业、专心、专注的工匠精神,致力于服务IT同行,为您创造价值。
--- 唯快不破,以势赢,以力胜!
C/S架构软件快速开发平台-旗舰版V5.1 (Winform+三层架构+WCF+多数据库)
![C/S框架网|原创精神.创造价值.打造精品](http://www.csframework.com/images/our03.gif)
扫一扫加作者微信
![C/S框架网作者微信](http://www.csframework.com/images/wechatcode.jpg)
![C/S框架网|原创作品.质量保障.竭诚为您服务](http://www.csframework.com/images/CS框架网提供高效优质服务.jpg)
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网