在.NET “.NET研究”4中用IIS部署WCF就这么简单

简介:   在.NET 3.5中,我们需要这样做:  1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如:上海闵行企业网站设计与制作上海徐汇企业网站设计与制作>  2. 在web.config/system.serviceModel/bindings/basicHttpBinding中添加一个binding。

  在.NET 3.5中,我们需要这样做:

  1. 添加一个HelloService.svc文件,添加ServiceHost标记,在Service中添加WCF服务实现的名称,比如:

 
 
上海闵行企业网站设计与制作 <% @ ServiceHost Language = " C# " Debug = " false " Service = " CNBlogs.Service.Impl.HelloService " %>
上海徐汇企业网站设计与制作>

  2. 在web.config/system.serviceModel/bindings/basicHttpBinding中添加一个binding。

  3. 在web.config/system.serviceModel/behaviors/serviceBehaviors中添加一个behavior。

  4. 在web.config/system.serviceModel/services中添加一个service,并且:

  a) 设置behaviorConfiguration属性。

  b) 设置name属性。

  5. 在service下添加一个endpoint,上海企业网站设计与制作并且:

  a) 设置binding属性。

  b) 设置name属性。

上海网站建设  c) 设置contract属性。

  在.NET 4中,我们只要这样做:

  在web.config/system.serviceModel/serviceHostingEnvironment/serviceActivations中增加下面两个属性即可:

 
 
< add relativeAddress ="HelloService.svc" service ="CNBlogs.Service.Impl.HelloService" />

  这样配置后,就可以正常调用WCF服务。

  如果需要通过SvcUtil.exe生成客户端代理,只需在serviceBehaviors中添加:

 
 
< behavior >上海徐汇企业网站制作
< serviceMetadata httpGetEnabled ="true" />
</ behavior >

  推荐阅读:A Developer's Introduction to Windows Communication Foundation 4

目录
相关文章
|
2月前
|
开发框架 安全 .NET
IIS服务器发布ASP.NET项目
对于云服务器,程序员一般不会陌生,如果项目需要发布到现网,那么服务器是必不可缺的一项硬性条件,那么如何在云服务器上部署一个项目,需要做哪些配置准备,下面就由本文档为大家讲解,本篇以IIS服务器发布ASP.NET项目为例。
62 1
|
9天前
|
前端开发 JavaScript 应用服务中间件
windows server + iis 部署若伊前端vue项目
5,配置url重写规则(重写后端请求) 注:如果没有Application Request Routing Cachefourcloudbdueclaim和URL重写,则是第二部的那两个插件没装上 打开iis,点击计算机->点击Application Request Routing Cache -> 打开功能
30 0
|
1月前
|
机器学习/深度学习 JSON 测试技术
CNN依旧能战:nnU-Net团队新研究揭示医学图像分割的验证误区,设定先进的验证标准与基线模型
在3D医学图像分割领域,尽管出现了多种新架构和方法,但大多未能超越2018年nnU-Net基准。研究发现,许多新方法的优越性未经严格验证,揭示了验证方法的不严谨性。作者通过系统基准测试评估了CNN、Transformer和Mamba等方法,强调了配置和硬件资源的重要性,并更新了nnU-Net基线以适应不同条件。论文呼吁加强科学验证,以确保真实性能提升。通过nnU-Net的变体和新方法的比较,显示经典CNN方法在某些情况下仍优于理论上的先进方法。研究提供了新的标准化基线模型,以促进更严谨的性能评估。
62 0
|
1月前
|
应用服务中间件 网络安全 数据安全/隐私保护
SSL证书在IIS上部署使用
该文介绍了如何在IIS上部署SSL证书以实现HTTPS访问。首先建议使用nginx,但若需使用IIS,需有SSL证书(fullchain.pem和privkey.pem)并熟悉IIS操作。文中提供了两种证书转换方法:已有openssl,使用命令`openssl pkcs12 -export`生成.pfx文件;无openssl,通过Python脚本(pyOpenSSL v23.2.0)转换。转换后的.pfx文件导入Windows,选择“本地用户”并输入密码。最后在IIS中绑定证书,测试https访问应能正常工作。
57 0
|
2月前
|
机器学习/深度学习 算法 数据可视化
MATLAB基于深度学习U-net神经网络模型的能谱CT的基物质分解技术研究
MATLAB基于深度学习U-net神经网络模型的能谱CT的基物质分解技术研究
|
2月前
|
Kubernetes 网络安全 Windows
要在云效部署到阿里云服务器上的 Windows Server 上的 IIS
【2月更文挑战第18天】要在云效部署到阿里云服务器上的 Windows Server 上的 IIS
318 4
|
2月前
|
存储 网络安全 数据安全/隐私保护
Windows Server 2019 IIS HTTPS证书部署流程详解
Windows Server 2019 IIS HTTPS证书部署流程详解
215 0
|
2月前
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写
135 0
|
2月前
|
前端开发 JavaScript BI
云LIS云实验室信息管理系统源码,支持IIS独立部署,Docker部署
云LIS云实验室信息管理系统源码,支持IIS独立部署,Docker部署
77 0
|
10月前
|
弹性计算 安全 数据安全/隐私保护
Internet Information Services(IIS)部署Web项目
本文为您介绍如何快速使用IIS搭建简单网站并发布项目。
306 0