当我添加
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]
在wcf休息服务和
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
在webconfig中即时错误
无法激活该服务,因为它不支持ASP.NET兼容性。为此应用程序启用了ASP.NET兼容性。在web.config中关闭ASP.NET兼容模式,或者将AspNetCompatibilityRequirements属性添加到服务类型,其RequirementsMode设置为“Allowed”或“Required”。
实际上,当我在localhost中运行服务时它工作正常但是当我托管服务时抛出错误.. 实际上我需要这个bcos我计划在wcf休息服务中实现缓存。 请帮帮....
答案 0 :(得分:0)
您可以通过更新web.config文件来执行此操作,如下所示:
<system.webServer>
<security>
<authentication>
<basicAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>