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

C# 我可以在项目配置文件而不是主应用程序Web.config中配置WCF吗,c#,asp.net,web-services,wcf,C#,Asp.net,Web Services,Wcf,我有: 客户端层 FACADE层 WebService层 FACADE正在调用WebService,客户端是否有办法不知道WebService配置,而只有FACADE知道它 我在FACADE中有一个项目MyWCF1.cproj,其中包含web.config文件,其中是配置: <system.serviceModel> ... </system.serviceModel> 这些项目在同一个解决方案中吗?您不能使用其他项目中的web.config,这不是设计的结果。将您的配

我有:
客户端
FACADE
WebService

FACADE
正在调用
WebService
,客户端是否有办法不知道
WebService
配置,而只有
FACADE
知道它

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

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

这些项目在同一个解决方案中吗?您不能使用其他项目中的
web.config
,这不是设计的结果。将您的配置复制到正在运行的项目中。它们位于同一解决方案中,但按照更新的问题中的说明进行部署。因此,只需将配置复制到正在运行的项目中即可。不,您不能这样做。这就是.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);
    }
}