我可以在项目配置文件中配置WCF,而不是在主应用程序Web.config中配置

时间:2014-08-06 10:41:46

标签: c# asp.net web-services wcf

我有: CLIENT图层 FACADE图层 WebService图层

FACADE正在调用WebService并且有一种方式让客户知道WebService配置并且只有FACADE知道它吗?

我在MyWCF1.cproj中有一个项目FACADE,其中包含web.config文件,里面是配置:

<system.serviceModel>
...
</system.serviceModel>

我现在如何从FACADE项目调用此WCF &#34;无法找到名称为......和合同的端点元素...&#34;

当它位于主Web.config时,它可以正常工作,但是当我把它MyWCF1.cproj时,它不起作用。

这是调用代码示例:

来自ASP.Net

Facade f = new Facade();
MyObj obj = f.GetMeWhatIwant();

public MyObj GetMeWhatIwant()
{
EndpointAddress endpointAddress = new EndpointAddress(new Uri("MyUri"));
                        using (client proxy = new ServiceClient(endpointAddress))
    {
        offers = proxy.GetIt(context);
    }
}

0 个答案:

没有答案