WCF休息服务的兼容性错误

时间:2013-09-06 07:26:43

标签: asp.net wcf-rest

当我添加

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]

在wcf休息服务和

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
在webconfig中

 即时错误

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

实际上,当我在localhost中运行服务时它工作正常但是当我托管服务时抛出错误.. 实际上我需要这个bcos我计划在wcf休息服务中实现缓存。 请帮帮....

1 个答案:

答案 0 :(得分:0)

您可以通过更新web.config文件来执行此操作,如下所示:

<system.webServer>
    <security>
        <authentication>
            <basicAuthentication enabled="false" />
        </authentication>   
    </security>
</system.webServer>