部署WCF的几点注意细节

c# 开发WCF服务 要自定义WCF服务中处理客户端POST请求数据的行为,您可以创建一个自定义的消息编码器(Message Encoder),并将其添加到服务终结点(Service Endpoint)的绑定(Binding)中。编译和部署WCF服务。总之,要自定义WCF服务中处理客户端POST请求数据的行为,您需要创建一个自定义消息编码器,并将其添加到服务终结点的绑定中。要将自定义消息编码器添加到服务终结点的绑定中,您可以在配置文件中指定一个自定义绑定(Custom Binding),并将自定义消息编码器添加到绑定中。 阅读详情

在部署WCF时,经常会有很多细节问题难以解决,很头疼。以下是本人总结的一点点需要注意的细节:

1、IIS应用程序池的 .NETFramework,Version一定要相对应(补充:就算不想对应,都要互相兼容;比如版本3.5以下的兼容3.5以下的,4.0以上的兼容4.0以上的),目前这是以3.5为分界。截图如下:

这里分别是IIS中应用程序池中的.net版本和WCF的.net版本,这里要对应。不然会报错,如下:
2、在IIS中添加WCF服务的应用程序时,一定要选择一个相同版本的.net版本的应用程序池,不然也会报错:错误内容:

HTTP 错误 500.19 - Internal Server Error

无法访问请求的页面,因为该页的相关配置数据无效。

图片如下:

3、使用net.tcp来承载wcf服务,一定要添加net.tcp协议。

不然会报错,但是这个错误有好几方面,暂不写下来。

在IIS上部署WCF服务详细过程 1 新建项目-WCF-WCF服务应用程序 然后选择该项目右健,点击生成(切记:项目一定要生成) 2.开始发布服务:   打开Internet信息服务(IIS)管理器 阅读详情

相关推荐

在Windows服务中托管WCF服务的实践指南

在设计WCF服务接口时,首先需要注意的是接口定义的规范和要求。WCF中的接口是通过服务契约(Service Contract)来定义的。服务契约是一个描述服务公开的操作和数据类型的.NET接口或者抽象类,它使用属性标记。每个方法被属性标记,表明该方法是服务的一个操作。规范要求接口中定义的方法必须是公开的,因为默认情况下,只有公开方法才能被外部调用。一个基本的服务契约定义如下:在接口定义中,参数和返回值类型需要是可序列化的,以便WCF能够在网络上传输数据。你可以通过使用。

weixin_42584758的博客 1002

WCF开发实战

WCF开发实战   一、 服务器应用开发 (一)    创建“WCF服务库” “文件(F)”->“新建项目(P)...”打开新建项目对话框。在左侧的“项目类型”中选择“WCF”,然后再在右侧的“模板”中选择“WCF服务库”。在下面的“名称”文本框中,填写我们要创建的WCF服务库的项目名称“WcfEmployee”。 点击确定,会创建出我们的WCF服务库项目,在解决方案中会自动为我们...

jhycjhyc的专栏 1491

WCF宿主到Window服务部署到阿里云服务器

WCF宿主到Window服务不需要服务器安装IIS,配置方便。部署到阿里云服务器时,端口是需要另外开启的。本文图文并茂,把自己亲自测试的方法记录下来,希望对大家有所帮助。

WCF服务部署

一、将WCF服务部署到IIS上 1.首先检测电脑上是否安装了IIS,一般来说Win7以上系统自带IIS 2.下面进行IIS服务的开启设置 控制面板=》打开或关闭Windos功能 3.勾选该窗口中的Internet信息服务和Microsoft.NETFramework3.5.1标签,如下图所示 4.点击确定 5.右键桌面图标“计算机”=》管理=》服务和应用程序=》Int...

weixin_30872867的博客 366

WCF实例-多种部署方式

WCF实例,多种部署方式,示例代码,实例教程,

Source Insight 4.0 及最新版序列号验证机制全解析:如何快速定位关键函数并构造有效Key

本文深入解析了Source Insight 4.0及最新版的序列号验证机制,详细介绍了如何快速定位关键函数并构造有效Key。通过静态分析和动态调试技术,帮助开发者理解现代软件保护的设计哲学,掌握逆向分析方法论,提升安全研究能力。

weixin_26642481的博客 427

移植Windows自宿主WCF服务到Linux/Mono2.8

<br />Windows服务是这些后台程序、后台服务的正规名词。Windows服务的运行可以在没有用户干预的情况下,在后台运行,没有任何界面。通过Windows服务管理器进行管理。服务管理器也只能做些简单的操作:开始,暂停,继续,停止。Windows服务的特点:在后台运行,没有用户交互,可以随Windows启动而启动。 <br />后台服务在Unix/Linux上叫做Daemon,在Linux系统中就包含许多的Daemon。判断Daemon最简单的方法就是从名称上看。Linux下自动启动的服务都在/etc

shanyou的专栏 469

LDPC码译码原理——概率公式推导

怎么说呢,一直以来都想写一下博客。近半年多来我一直在学习LDPC码译码上的东西,主要是在FPGA实现上的,所以这次想写一些关于这方面的内容,包括译码的原理、仿真以及实现。(当然是基于准循环LDPC码上实现的)不过呢,我写这个的初衷是为了让初学者理解入门用的,而不是在大牛面前班门弄斧,有错误之处欢迎大家批评指正。不知道会不会有人一开始像我一样,为了学好LDPC码,先去好好了解其它的诸如RS码或者是卷...

stand_by_me123的博客 2万+

windows 10 下部署WCF 一些细节

总体上在IIS中部署一个WCF服务和Win7没有什么区别 但是,如果你使用的是.NET 4.5开发的 WCF服务,而windows10 又安装了.net 4.7 那么你需要注意下面问题 转载于:https://www.cnblogs.com/songr/p/10806615.html...

weixin_30245867的博客 733

ECB oracle——attack

基于ECB oracle的攻击方案前言什么是ECB方案步骤1.确定块大小和明文大小2.暴力破解求明文脚本代码 前言 参考文章:Breaking ECB by prepending your own message. 环境地址:ECB oracle 什么是ECB 分组密码中AES的一种模式(其他还有:CBC、ECB、CTR、OCF、CFB)如图每一块加密是分开的。 方案步骤 1.确定块大小和明文大小 先用一个字符"a"去encrypt返回32个字节的数据(64位16进制)依次用"aa",“aaa”…去en

weixin_44617902的博客 1311

模板匹配加速之金字塔分层搜索

图像金字塔是一种多分辨率图像表示方法,它通过一系列逐渐缩小或放大的图像来表示原始图像的不同尺度。高斯金字塔(Gaussian Pyramid):通过不断下采样(降采样)生成更小的图像。拉普拉斯金字塔(Laplacian Pyramid):通过高斯金字塔和差分操作生成一组残差图像。在模板匹配中,我们主要使用高斯金字塔来实现多尺度匹配。金字塔灰度模板匹配通过多尺度搜索策略,在保持较高准确率的同时显著提升匹配速度,尤其适用于:高分辨率图像处理实时检测系统移动端设备等资源受限场景。

weixin_44969144的博客 1733

Windows Azure平台部署WCF服务

<br />本文将引导大家达成第一种功能:在Windows Azure上部署服务。后续文章将会介绍另两种功能。事实上,在Windows Azure入门教学系列 (一): 创建第一个WebRole程序里,大家已经尝试过部署一个最简单的服务:一个ASP.NET网站。是的,ASP.NET网站也可以称作一种服务。现在,你的ASP.NET程序不再是运行在你自己的服务器上,而是运行在云端了。但是,Windows Azure不仅仅支持常规网站,我们也完全可以把那些和用户界面无关的服务(headless services)

Gjack的专栏 2019

BLDC&PMSM电机控制器硬件设计工程(一)概述&需求&规划

这里是一个专注于电机控制器硬件工程的开放社区与知识仓库。我们的核心使命是分享、交流与共创,致力于解开无刷直流电机(BLDC)和永磁同步电机(PMSM)中、大功率控制器硬件设计,包括驱动IC选型,电流传感器选型,控制IC,母线电容计算,功率模块(IGBT、MOS管)选型以及大功率功率模块驱动电源设计。功率等级: 重点关注中等功率(如500W-10kW) 并向大功率(10kW以上) 延伸,探讨对应的功率器件(如MOSFET, IGBT, SiC)选型与驱动。

小幽余生不加糖 638

vs新建网站选项只有wcf服务器,WCF教程一:新建并部署

一、概述Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。WCF合并了Web服务、.net Remoting、消息队...

weixin_39754915的博客 2727

LVGL实战 透视卡盘

八张卡立在一个圆柱面上,摄像机在柱心前方。每帧对屏幕上的每个像素发一条射线,与卡片所在平面求交,得到三维交点,再投影回卡片自己的二维坐标系取样。透视、倾斜、近大远小、相互遮挡 —— 全部是这一步的副产物。

摸鱼专家 57

适航规章、标准,书籍资料下载汇总(增加DO-297 IMA)

从事IMA平台适航工作的朋友看过来,DO-297英文版PDF可以下载了!更新日志:2024-9-28:初版。2024-10-21:增加DO-330英文版PDF下载,后台回复关键词”330“获取下载链接。2024-10-30:增加DO-160G中文版(非机翻)和英文版PDF下载,后台回复关键词”160“获取下载链接。2024-11-10:增加DO-297英文版PDF下载,后台回复关键词”297“获取下载链接。以下是一些收集到的适航相关的资料,分享给大家。

qq_41854911的博客 1579

WCF 部署在IIS上

环境vs2010,WCF应用程序,server 2008 第一步:WCF项目右键点击项目,选择生成部署包,如下图: 第二步:WCF项目上右键,选择:在windows资源管理器中打开文件夹,如下图: 第三步:第二步:在你项目所在的文件目录下找到Package文件夹,这就是我们的部署包所在的地方。在这个package文件夹下面有一个packageTmp。

勿忘初心 1万+

Android 编译系统(Build System)剖析

make是一种自动化构建工具,通过读取Makefile将源代码自动编译为可执行程序和库文件。

虎哥LoveDroid 2170

在IIS 上部署 WCF 需要注意的几个地方

在IIS 上部署WCF 服务的例子还是比较多的,我就不一一

djc11282的专栏 843

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

C# WCF入门

目录标题一、什么是WCF二、第一个WCF程序三、WCF服务的使用 一、什么是WCF WCF是使用托管代码建立和运行面向服务(Service Oriented)应用程序的统一框架。它使得开发者能够建立一个跨平台的、安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF是微软分布 式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,例如.Net Remoting、ASMX、WSE和MSMQ(消息队列)。以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企

Wu7z_的博客 4176

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

WCF——第一个WCF程序

环境:VS2015、 Win7 1、新建空白解决方案: 2、新建项目,项目类型为WCF服务应用程序 3、删除系统生成的两个文件IService1.cs 与Service1.svs,添加自己的【WCF服务】文件,名为User.svc 4、在IUser中定义WCF方法ShowName,在User.svc.cs对该接口的方法进行实现 代码如下: //IUser中需要添加引用System.ServiceModel [ServiceContract] public interface IUser {

qq_43026206的博客 347

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

WCF

1、WCF定义: 1.1、是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入 1.2、WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。 1.3、WCF合并了Web服务、.net Remoting、消息队列和Enterprise Ser...

weixin_45408840的博客 454

WCF部署

在部署WCF过程中很多问题,总结了一下几点。    1、部署环境必须是windows2003+IIS6.0以上,我尝试采用xp失败。    2、当你安装完IIS6.0后一定要注册 .net FrameWork到IIS。          C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

yeisman的专栏 444

初识WCF之使用配置文件部署WCF应用程序

初识WCF之使用配置文件部署WCF应用程序

gfjjggg的博客 290

WCF 之部署(VS2010)

一、 环境vs2010,WCF应用程序,server 2008 第一步:WCF项目右键点击项目,选择生成部署包,如下图: 第二步:WCF项目上右键,选择:在windows资源管理器中打开文件夹,如下图: 第三步:第二步:在你项目所在的文件目录下找到Package文件夹,这就是我们的部署包所在的地方。在这个package文件夹下面有一个packageTmp。 ...

152

WCF部署中app.config注意项

在部署WCF中,会碰到不同计算机无法访问的问题,初步估计是跨域访问造成的。我对这种说法还存在一些质疑,这种说法还是微软同事起的。   解决方法:  在节点中,加入下面代码                                               然后在endpoint引用即可,注意的是binding是通过Http问题的,如: bin

hui674629058的专栏 865
上一篇: 黑白球
下一篇: Asp.net的抽象工厂模式
wingahi
博客等级 码龄15年 15粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值