Clicky Web Analytics Unrecognized configuration section system.serviceModel - Brenton House

Unrecognized configuration section system.serviceModel

Unrecognized configuration section system.serviceModel

If you get this error when trying to use Indigo, err, I mean WCF, you need to run this command:

xws_reg /i

What happens is the ServiceModel stuff is missing out of your machine.config file.  If for some reason this doesn’t work, you can manually copy & paste the following section into your machine.config file.

    <sectionGroup name="system.serviceModel" type="System.ServiceModel.Configuration.ServiceModelSectionGroup, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <section name="behaviors" type="System.ServiceModel.Configuration.BehaviorsSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <section name="client" type="System.ServiceModel.Configuration.ClientSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <section name="comContracts" type="System.ServiceModel.Configuration.ComContractsSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <section name="commonBehaviors" type="System.ServiceModel.Configuration.CommonBehaviorsSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowDefinition="MachineOnly" allowExeDefinition="MachineOnly" />
      <section name="diagnostics" type="System.ServiceModel.Configuration.DiagnosticSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <section name="extensions" type="System.ServiceModel.Configuration.ServiceModelExtensionsSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <section name="serviceHostingEnvironment" type="System.ServiceModel.Configuration.ServiceHostingEnvironmentSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <section name="services" type="System.ServiceModel.Configuration.ServicesSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      <sectionGroup name="bindings" type="System.ServiceModel.Configuration.BindingsSectionGroup, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
        <section name="basicHttpBinding" type="System.ServiceModel.Configuration.BasicHttpBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="customBinding" type="System.ServiceModel.Configuration.CustomBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="msmqIntegrationBinding" type="System.ServiceModel.Configuration.MsmqIntegrationBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="netMsmqBinding" type="System.ServiceModel.Configuration.NetMsmqBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="netNamedPipeBinding" type="System.ServiceModel.Configuration.NetNamedPipeBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="netPeerTcpBinding" type="System.ServiceModel.Configuration.NetPeerTcpBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="netTcpBinding" type="System.ServiceModel.Configuration.NetTcpBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="wsDualHttpBinding" type="System.ServiceModel.Configuration.WSDualHttpBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="wsFederationBinding" type="System.ServiceModel.Configuration.WSFederationBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
        <section name="wsHttpBinding" type="System.ServiceModel.Configuration.WSHttpBindingSection, System.ServiceModel, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      </sectionGroup>
    </sectionGroup>

Published Thursday, November 10, 2005 9:19 PM by dotnetboy2003
Filed under:

Comments

# re: Unrecognized configuration section system.serviceModel

Hi
I couldn't find xws_reg.exe eventhough I have WinFX SDK installed, How can I get this file?

Thursday, November 24, 2005 3:33 PM by fnaddaf

# re: Unrecognized configuration section system.serviceModel

xws_reg.exe has been renamed to ServiceModelReg.exe.

Try looking for it in C:\WINDOWS\WinFX\v3.0\Windows Communication Foundation

Monday, August 14, 2006 12:44 PM by jmaiurano

# re: Unrecognized configuration section system.serviceModel

I've solved my problem! Thank you SO much!

Wednesday, August 29, 2007 12:58 PM by S A Brown

# re: Unrecognized configuration section system.serviceModel

re: How to make or generate publickeytoken through which algo or method and for which it is used

plz give me some sample on deepak_itprof83@yahoo.com

Wednesday, November 14, 2007 1:38 PM by deepak

# re: Unrecognized configuration section system.serviceModel

i have ServiceModelReg.exe /i

this worked. Thank you very much.

Tuesday, July 08, 2008 7:20 AM by sushil mishra

# re: Unrecognized configuration section system.serviceModel

Ha sido de gran ayuda.

It was a big help. Thank You.

Wednesday, March 04, 2009 10:26 AM by rrengifo

# re: Unrecognized configuration section system.serviceModel

Wow,

I search month what's going on: asp .net application with stateserver scream that can't connect do stateserver check allowremote in registry. But when SQL Managment studio don't work it say that section system.serviceModel is unknow When i fix machine.config everything works perfect asp application and SQL Managment Studio. Big thx.

Friday, November 13, 2009 4:52 AM by Radek

# re: Unrecognized configuration section system.serviceModel

This was exactly what I was looking for!!

Thanks for this good help :)

(Wondering why these lines where lost in the machine.config at default... ??)

Saturday, November 28, 2009 3:39 PM by Jakob S&#248;rensen

# How to override some Machine.config info | it.rss24h.com

Pingback from  How to override some Machine.config info | it.rss24h.com

Wednesday, December 30, 2009 11:32 PM by How to override some Machine.config info | it.rss24h.com

# re: Unrecognized configuration section system.serviceModel

This error can also be caused by using the wrong .Net Framework version setting in IIS.  So if you already have these settings in your machine.config file, go to IIS Properties for the website and change the ASP.NET setting to 2.0.

Thursday, January 07, 2010 12:27 PM by bsh69r

Leave a Comment

(required) 
(required) 
(optional)
(required)