0
votes

when I added

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)]

in wcf rest service and

<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>

in webconfig im getting error as

The service cannot be activated because it does not support ASP.NET compatibility. ASP.NET compatibility is enabled for this application. Turn off ASP.NET compatibility mode in the web.config or add the AspNetCompatibilityRequirements attribute to the service type with RequirementsMode setting as 'Allowed' or 'Required'.

Actually its working fine when I run service in localhost but its throwing the error when I host the service.. Actually I need this bcos im planning to implement caching in wcf rest service.. Please help ....

1
I came to know that as im integrating servicebus eventhough i added the above mentioned attribute it wont work as per this link blogs.msdn.com/b/avkashchauhan/archive/2011/11/17/… and I need to implement caching and as per below link the above menioned attribute is required for caching msdn.microsoft.com/en-us/library/ee230443.aspx please let me know how can implement caching - shiv455

1 Answers

0
votes

you can do this by updating you web.config file as follows:

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