您的位置:首页 > 编程语言 > ASP

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

2012-01-17 02:15 260 查看
无法激活服务,因为它不支持 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 兼容模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐