0

次の構成が与えられます。

<serviceHostingEnvironment multipleSiteBindingsEnabled="true" >
    <serviceActivations>
        <add relativeAddress="./UserService.svc" service="Mercato.KnowledgeKube.WebSvc.Service.KnowledgeuserManagerService" factory="Mercato.KnowledgeKube.WebSvc.WCF.KnowledgeServiceHostFactory" />
        <add relativeAddress="./ProductService.svc" service="Mercato.KnowledgeKube.WebSvc.Service.ProductManagerWebServices" factory="Mercato.KnowledgeKube.WebSvc.WCF.KnowledgeServiceHostFactory" />
   </serviceActivations>
</serviceHostingEnvironment>

2つの./UserServiceの最初のものに到達可能であり、それへのサービス参照を作成できますが、ProductServceは調整できません。私はここで何が間違っているのですか?

編集

これが例外です:

 There was no endpoint listening at http://localhost/KnowledgeWebService/ProductService.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
The remote server returned an error: (404) Not Found.
If the service is defined in the current solution, try building the solution   
and adding the service reference again.
4

1 に答える 1

0

製品サービスを関連する属性で装飾していなかったため、リッスンするエンドポイントがありませんでした。最初はもっと複雑な問題を探していました。

于 2013-01-17T09:47:06.823 に答える