65.9K
CodeProject is changing. Read more.
Home

Getting Unrecognized Attribute Target Framework Exception

starIconstarIconstarIconstarIconstarIcon

5.00/5 (1 vote)

Apr 8, 2014

CPOL

1 min read

viewsIcon

7369

downloadIcon

22

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 to 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 to 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 given below 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'.