Visual Studio 2008 Hosting de web service
|
02-01-2009, 16:21
Mensagem: #1
|
|||
|
|||
Visual Studio 2008 Hosting de web service
Boa tarde,
Criei um web service em c#,e queria fazer hosting do servico,que também ja consegui usando a classe ServiceHost,criei o app.config,consegui aceder ao baseAddress e até aqui tudo bem.O problema ocorre quando uso o svcutil para criar o WebServiceClient,no ficheiro .cs gerado pelo svcutil n consegue encontrar o varios namespace como o ContractNamespaceAttribute por exemplo.Deve existir alguma falha minha em termos de configuracao,o meu app.config e o seguinte: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="Hsm.HostingService.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <userSettings> <Hsm.HostingService.Properties.Settings> <setting name="z" serializeAs="String"> <value /> </setting> </Hsm.HostingService.Properties.Settings> </userSettings> <system.serviceModel> <bindings> <ws2007HttpBinding> <binding name="WindowsSecurity" /> </ws2007HttpBinding> </bindings> <behaviors> <serviceBehaviors> <behavior name="SimmServicesBehavior"> <serviceDebug includeExceptionDetailInFaults="true"/> <serviceMetadata httpGetEnabled="true"/> </behavior> </serviceBehaviors> </behaviors> <services> <service behaviorConfiguration="SimmServicesBehavior" name="Hsm.Simm.Services.StockManager"> <endpoint address="SimmService" binding="ws2007HttpBinding" bindingConfiguration="WindowsSecurity" name ="SimmServicesEndpoint" contract="Hsm.Simm.Services.IStockManager"/> </service> </services> </system.serviceModel> <appSettings> <add key="SimmBaseAddress" value="http://localhost:8080"/> </appSettings> </configuration> Não alojei o serviço no IIS por uma questão de facilidade de debug. Desde já obrigado pela atenção. |
|||
« Mais Antigo | Mais Recente »
|
Utilizadores a ver este tópico: 1 Visitante(s)