TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
123carsten
NA
13
0
using mulitple services
Jul 26 2010 9:21 AM
Hi all,
I am working on a project using wcf. We have a running service which is hosted on IIS, Developement service during developement cycle.
However, in order to seperate business-logic I would like to supply a second service that the client can also connect to, but also this service should
be able to use our other service functionality.
What I had was an interface in a seperate project (contract), implementation in a different, plenty of functionality, and the proper web.config settings. To create the second service, I added a second interface into contract with same attribute as the first. Then I added another project to implement that interface and added an endpoint to my config. Service projects compile, no warnings/errors, starting both services as developent service also works, but I cannot get more than an errorpage using a browser to view the standard page "You have created a service" (or whatever the title). The first service answer with that page though.
HereĀ“s the endpoint configuration, can anyone spot a problem?
<system.serviceModel>
<services>
<service name="XYZprotokollService" behaviorConfiguration="XYZprotokollService.XYZprotokollBehavior">
<!-- Service Endpoints -->
<!--<endpoint address="" binding="wsHttpBinding" contract="XYZService.IXYZService">-->
<endpoint address="XYZprotokollService.XYZprotokollService" binding="basicHttpBinding" contract="XYZServiceContract.IXYZprotokollService">
<!-- remove or replace identy element on deployment
-->
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
<host>
<baseAddresses>
<add baseAddress ="http://localhost:3663/XYZprotokollService.svc"/>
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="XYZprotokollService.XYZprotokollBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
The config file of the first service is a bit bigger, but the content of the system.serviceModel-Node is almost identically bar the namespaces and interface names.
greets and thanx.
Reply
Answers (
2
)
cant abel to create an object to recive the list returned by wcf service
Delegates