WCF-Dienst, der die Art bereitgestellt als service-Attribut-Werte...konnte nicht gefunden werden
Ich habe dieses Problem schon vor langer Zeit einfach nicht mehr erinnern, wie es zu lösen oder perphaps sein etwas neues. Erstellt habe ich eine WCF-service -, die ich später in der web-Anwendung, die ruft die WCF-Dienst wird unter anderem von einem entfernten Standort aus. Jetzt bin ich versucht zu hosten in IIS und versuchte sogar die WCFTestClient. Den Fehler bekomme ich wenn ich versuche auf durchsuchen, um den service, ist die folgende:
The type MyService.Service1 provided as the Service attribute
value in the ServiceHost directive, or provided in the
configuration element system.serviceModel/serviceHostingEnvironment/
serviceActivations could not be found.
Ich dachte, es ist wahrscheinlich meine web.config Datei, aber ich kann nicht sehen, was falsch ist:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0" />
</system.web>
<system.serviceModel>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
<bindings>
<webHttpBinding>
<binding name="webHttpBinding" crossDomainScriptAccessEnabled="false" />
</webHttpBinding>
</bindings>
<behaviors>
<endpointBehaviors>
<behavior name="web">
<webHttp />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="webHttpBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service behaviorConfiguration="webHttpBehavior" name="WcfInstanceRules2.Service1">
<endpoint address=""
binding="webHttpBinding"
contract="WcfRules2.IServiceS" behaviorConfiguration="web"/>
<endpoint address="mex"
binding="webHttpBinding" contract="IMetadataExchange"></endpoint>
</service>
</services>
Möchte ich, dass dies schließlich zu einem rest-service liefert Daten im json-format.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie Ihre .svc-Datei und sehen, was der Dienst es Referenzierung - wahrscheinlich MyService.Service1, die nicht vorhanden ist in deiner config. Es sieht aus wie es sein sollte verweisen auf WcfInstanceRules2.Service1.