Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

Remove the Anonymous Authentication Exception in WCF

0.00/5 (No votes)
5 Apr 2014 1  
Remove the ‘Anonymous Authentication’ exception that occurs at the time of WCF service (3.5 framework) hosting on IIS

Description

In this tip, I will explain how you can get rid of the ‘Anonymous Authentication’ exception of WCF service hosting on IIS, that you create in 3.5 framework.

Introduction

Let’s take a real current scenario. I have a web service in a website (.NET framework 3.5) which is running on the server and I am using that web service in my Windows application. Now I want to replace the web service with WCF service.

To explain this, I will create:

  • A website with a Default page
  • A WCF service in it in place of web service

Follow the steps to do this.

Step 1

Add a new website named ‘Wcf_Example’ using 3.5 framework.

Step 2

Add a WCF Service named ‘MYService.svc’ into it.

This will create 3 files:

  • IMYService.cs – Contains Interface of MYService class
  • MYService.cs – Contains MYService class
  • MYService.svc – Contains details required for WCF service to run it successfully like .asmx in web service

Problem

Get the exception when I run the service ‘http://localhost/WCF_Example/MYService.svc'

Solution

Open the control panel and click on ‘Turn Windows features on or off’

Check the ‘Windows Communication Foundation HTTP Activation’ and ‘Windows Communication Foundation Non- HTTP Activation’.

Now run the WCF Service ‘http://localhost/WCF_Example/MYService.svc'.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here