zoukankan      html  css  js  c++  java
  • vs2010 wcf 服务引用出错。

    点击发现,可以发现服务,但是无法添加引用

    Turn off ASP.NET compatibility mode in the web.config or add the AspNetCompatibilityRequirements attribute to the service type with RequirementsMode setting as 'Allowed' or 'Required'.

    我使用的 vs.net 2010 

    有两种解决办法:(在添加引用前,请先保证已经编译过。修改后,也需要再次编译。)

    1、给服务添加上特性:

    首先需要添加引用:

    using System.ServiceModel.Activation
    在添加特性:
    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]

    public class MyService : IMyService

    2、修改web.configure文件

    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true" />

    将aspNetCompatibilityEnabled 修改为false

    <system.serviceModel>
    <behaviors>
    <serviceBehaviors>
    <behavior name="">
    <serviceMetadata httpGetEnabled="true" />
    <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
    </serviceBehaviors>
    </behaviors>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="false" />
    </system.serviceModel>

  • 相关阅读:
    Vue-发布订阅机制(bus)实现非父子组件的传值
    01. jupyter环境安装
    人工智能
    Javascript
    JavaScript
    MongoDB
    MongoDB
    人工智能
    Flask
    Flask
  • 原文地址:https://www.cnblogs.com/lingfengchencn/p/2016639.html
Copyright © 2011-2022 走看看