博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF配置
阅读量:6829 次
发布时间:2019-06-26

本文共 1050 字,大约阅读时间需要 3 分钟。

1、新建新建一个:AjaxService.svc ,自动更改Web.config里面的一些参数,用户Ajax跨域的

<system.serviceModel></system.serviceModel>区域

2、配置Web.config的一些参数,首先就是配置Forms身份验证,这个必须要配置,否者调用不成功 

   <system.web>
<authentication mode="Forms" />
 </system.web>
 
3、在Web.config处右键,编辑wcf配置
  选择客户端--绑定-- 选择 webHttpBinding
修改 name 为使用name
“crossDomainScriptAccessEnabled”设置为“true”
 
4、点击服务,选中当前的WCFService,点击节点,打开终结点
修改空名称为合适的名称
“BindingConfiguration”处绑定我们刚刚配置的“绑定”。
 
5、多个WCF文件 重复以上操作
6、保存
 
 

 上面是错误提示

    解决方案:

    1、先检查 web.config配置文件中是否存在错误提示中提到的节点,如果不存在,请添加   

    2.如果添加后还是有此错误提示,请将 web.config中的【serviceBehaviors节点下的behavior 节点的name属性设为空字符串   和 services节点下的service节点的behaviorConfiguration属性设为空字符串】

异常:

[InvalidOperationException: 无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性。请在 web.config 中关闭 ASP.NET 兼容性模式,或将 AspNetCompatibilityRequirements 特性添加到服务类型且同时将 RequirementsMode 设置为“Allowed”或“Required”。]  

解决方案:

 1、修改相应服务.svc.cs,在类上添加以下内容

using System.ServiceModel.Activation ;[AspNetCompatibilityRequirements (RequirementsMode=AspNetCompatibilityRequirementsMode.Required)]

 

转载于:https://www.cnblogs.com/cuozhixu/p/7390626.html

你可能感兴趣的文章
京东618:六年历程步步为营,京东商城的安全保卫战
查看>>
华泰证券:如何自研高效可靠的交易系统通信框架?
查看>>
网易云基于Prometheus的微服务监控实践
查看>>
深入剖析通信层和RPC调用的异步化(下)
查看>>
英特尔发布CPU新架构,突破性采用3D堆栈法
查看>>
CNCF接纳Harbor为沙箱项目
查看>>
三问百度云,ABC如何帮它跑赢马拉松?
查看>>
使用人工智能测试软件
查看>>
短视频时代,LinkedIn如何利用数据提高视频性能
查看>>
《Storm Applied》书评与作者访谈
查看>>
用深度学习解决冯-诺依曼结构内存性能瓶颈
查看>>
2016 “Better Software East/DevOps East/Agile Dev East”三个会议上的发言
查看>>
五大理由告诉你,再不看Kubernetes真的晚了
查看>>
编译安装php&&apahce以及pecl使用
查看>>
Amazon Aurora新增“回溯”特性,让DB集群可以回退到特定时间点
查看>>
pcl之FPFH配准
查看>>
微软投资混合连接,发布本地数据网关
查看>>
用PVS在.NET内核中发现的缺陷
查看>>
微软推出VS Code新特性,为TypeScript和JavaScript用户提供AI辅助开发功能
查看>>
开始使用MongoDB之前应该知道的14件事
查看>>