【问题标题】:Trouble with WCF configuration in asp .netasp .net中的WCF配置问题
【发布时间】:2011-11-29 19:14:55
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    具体来说,您会在app.config 文件中找到<system.serviceModel> 部分。获取整个部分并将其复制到 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>
    

    【讨论】:

    • 当我在 网络配置下添加它时,我得到...“无法建立连接,因为目标机器主动拒绝了它 127.0.0.1:49171”
    • @user841923 - 那么你有一个不同的问题!您是否在本地计算机上运行 WCF 服务?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    • 2013-07-24
    • 2011-05-17
    • 1970-01-01
    • 2011-06-09
    • 2012-07-02
    相关资源
    最近更新 更多