Invalid contract attribute for IMetadataExchange

后端 未结 11 1405
走了就别回头了
走了就别回头了 2020-12-25 11:49

I have upgraded a WCF Service to .NET Framework 4.5. After doing so I noticed a blue squiggly line around the IMetaDataExchange in the host config file.

<
相关标签:
11条回答
  • 2020-12-25 12:01

    Perhaps not the answer for the OP, but others with this problem should check that [ServiceContract] is declared for the interface of your services, because this produces the exact error.

    0 讨论(0)
  • 2020-12-25 12:03

    I found the problem to be that the contract attribute is case sensitive.

    I had a different solution that referenced the same service, but did not have any warnings in the app.config. i ran compare in notepad++ on the system.serviceModel section of the app.config and it highlighted the difference in case between the two contract attributes.

    as soon as i modified the contract attribute to the correct case sensitive spelling the warning went away instantly

    0 讨论(0)
  • 2020-12-25 12:04

    I had the same problem on client side. For me the solution was to delete and add the service reference again.

    0 讨论(0)
  • 2020-12-25 12:07

    Can you delete .SUO (solution Users Option file) file after closing VS? This will reset the cache for XMLEditor component in VS and will fix your problem.

    0 讨论(0)
  • 2020-12-25 12:08

    I had a similar problem to this - several name and contract attributes showing in the App.Config of my WCF Service with the dreaded blue squiggly, and warnings showing up in the Error List.

    In my case the problem was that after creating the services and contracts I had refactored the namespaces of the service project, so the generated solution-specific *.xsd was using the new namespaces but my refactoring tool hadn't updated the App.Config with the changes. Going in and adding the fully-specified namespaces fixed the issue.

    0 讨论(0)
  • 2020-12-25 12:08

    Closing VS2013 Prof, removing the "obj" folder and recompiling has done the job for me.

    0 讨论(0)
提交回复
热议问题