nickless_86
Commander
- Registriert
- Juli 2009
- Beiträge
- 2.121
Ich kriege folgende Fehlermeldung beim Hosten des WCF Services (Bild im Anhang)
Die KonfigDBServiceLibrary funktioniert (habe ich per WCF Test Client ausprobiert) doch am Hosting scheitere ich...
ich habe eine neue Webseite als WCF Dienst hinzugefügt. Dann diese als Http definiert... und auf meine IIS Webseite geaddet... mich irritiert ein wenig dass ich nur ne Localhost Adresse habe... (https://localhost/3D-Produktkonfigurator/WebHost) müsste hier nicht die globale stehen ( sowas wie https://irgendetwas/3D-Produktkonfigurator/
Der Serviceaufruf sieht folgendermassen aus
und die Webconfig soo...
bei den letzten vier Zeilen scheint der Fehler zu liegen, doch wie kann ich das anders machen??
Vielen Dank im voraus
Testumgebung
Winserver 2008
VS 2010
programmieren mit .Net 4.0 und ASP.NET mittels VB
SQL Server 2008 R2
niemand ne Idee?
Die KonfigDBServiceLibrary funktioniert (habe ich per WCF Test Client ausprobiert) doch am Hosting scheitere ich...
ich habe eine neue Webseite als WCF Dienst hinzugefügt. Dann diese als Http definiert... und auf meine IIS Webseite geaddet... mich irritiert ein wenig dass ich nur ne Localhost Adresse habe... (https://localhost/3D-Produktkonfigurator/WebHost) müsste hier nicht die globale stehen ( sowas wie https://irgendetwas/3D-Produktkonfigurator/
Der Serviceaufruf sieht folgendermassen aus
Code:
<% @ServiceHost Service="KonfigDBServiceLibrary.KonfigDBService" %>
und die Webconfig soo...
Code:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.0" />
<pages>
<namespaces>
<add namespace="System.Runtime.Serialization" />
<add namespace="System.ServiceModel" />
<add namespace="System.ServiceModel.Web" />
</namespaces>
</pages>
<identity impersonate="false" />
<authentication mode="Windows" />
</system.web>
<system.serviceModel>
<services>
<service name="KonfigDBServiceLibrary.KonfigDBService"
behaviorConfiguration="ServiceBehavior">
<!-- Service Endpoints -->
<endpoint address=""
binding="wsHttpBinding"
contract="KonfigDBServiceLibrary.IKonfigDBService">
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<!-- Legen Sie den Wert unten auf "false" fest, um die Veröffentlichung von Metadateninformationen zu vermeiden, und entfernen Sie den Metadatenendpunkt oben vor der Bereitstellung. -->
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>
bei den letzten vier Zeilen scheint der Fehler zu liegen, doch wie kann ich das anders machen??
Vielen Dank im voraus
Testumgebung
Winserver 2008
VS 2010
programmieren mit .Net 4.0 und ASP.NET mittels VB
SQL Server 2008 R2
Ergänzung ()
niemand ne Idee?