WCF-为此应用程序启用了 ASP.NET 兼容性

论坛 期权论坛 脚本     
匿名技术用户   2020-12-28 17:41   334   0

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

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]

类型:System.ServiceModel.Activation..::.AspNetCompatibilityRequirementsMode

指示该服务所需的 ASP.NET 兼容程度的 AspNetCompatibilityRequirementsMode。默认值为 NotAllowed,因此用户必须显式设计要在兼容模式下运行的 WCF 服务。

使用 RequirementsMode 属性可以在代码中设置宿主模式。还可以通过设置应用程序级配置标记 aspNetCompatibilityEnabled 来完成此操作。有关更多信息,请参见 <serviceHostingEnvironment>。

运行时,应用程序可以通过检查静态属性 AspNetCompatibilityEnabled 的值,来检测是否启用了 ASP.NET 兼容模式。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP