Client方面,除了和Contract,就是和服务器交互的那个类。
根据你的描述,应该是WcfServiceLibrary1 提供Service接口,并用ConsoleApplication1去启动WCF服务,在那个里面,会用到ServiceHost host = new ServiceHost(typeof(UserService));hostOpen();
网上WCF的教程还是蛮多的,好好找些看看吧。1部署IIS11安装WASIIS原本是不支持非>客户端与服务端的连接均没问题,并且客户端对服务端的其他WCF服务均能正常 *** 作,只有这个文件服务有问题,但同时其他100个用户都是正常的。另外排除该用户上传或下载了超大文件可能,因为要下载的文件均是由服务器端处理完成的,大小都在几十KB到几百KB左右,上传在几KB左右(用户下载服务器端的数据进行处理,处理完毕后将结果上传至服务器,因此处理结果均在几KB左右)。如果你直接在IIS 7中配置WCF,访问svc文件时会出现404错误。
解决方法,以管理员身份进入命令行模式,运行:
"%windir%\MicrosoftNET\Framework\v30\Windows Communication Foundation\ServiceModelRegexe" -r -y
-r - 重新安装此版本的 Windows Communication Foundation,
并更新 IIS 元数据库根处的脚本映射和根以下的所有
脚本映射。无论原始版本是什么,都将现有的脚本映射
升级到此版本。
-y - 在卸载或重新安装组件之前不要求确认。
-------------------------------
一般是在安装 Windows Communication Foundation (WCF) 之后安装了 IIS造成,运行以上命令将在 IIS 中注册所需的脚本映射。
这时将确保在MIME中将 svc 文件类型映射到 aspnet_isapidll。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)