在asp.net中遇到WCF配置问题

时间:2011-10-03 09:36:24

标签: asp.net wcf web-services web-applications wcf-binding

我的Visual Web developer Express 2010中有一个5层应用程序(实体,数据访问,业务,UI和异常)。我的数据访问层是一个WCF服务,UI是asp .net web应用程序。我添加了对业务层的服务引用,并将应用程序配置文件拖到了UI层。当我运行应用程序时,我收到以下错误

  

找不到引用合同的默认端点元素   ServiceModel客户端配置中的“ExcelService.IExcelReader”   部分。这可能是因为找不到配置文件   您的应用程序,或者没有匹配此的端点元素   合同可以在客户要素中找到。

1 个答案:

答案 0 :(得分:3)

app.config的内容需要与已存在的web.config文件合并。

具体来说,您会在<system.serviceModel>文件中找到app.config部分。将整个部分复制到web.config - 您的UI层应该会看到WCF配置。

您的web.config看起来会像这样:

<configuration>
  <appSettings>
     <!-- application settings -->
  </appSettings>
  <system.web>
     <!-- configuration for Web application -->
  </system.web>
  <system.serviceModel>
     <!-- configuration for WCF -->
  </system.serviceModel>
</configuration>