WCF运行错误:添加服务失败。服务元数据可能无法访问。请确保服务正在运行并且正在公开元数据。

使用WCF写了一个小程序测试一下它的功能在运行时报错。“添加服务失败。服务元数据可能无法访问。请确保服务正在运行并且正在公开元数据。”

如下图所示:

查了下资料把它解决了,记录一下。

解决方法:

将web.config中的

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

修改为

<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />

即可。

 1 <?xml version="1.0"?>
 2 <configuration>
 3   <system.web>
 4     <compilation debug="true" targetFramework="4.0"/>
 5     <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
 6   </system.web>
 7   <system.serviceModel>
 8     <behaviors>
 9       <serviceBehaviors>
10         <behavior>
11           <!-- 为避免泄漏元数据信息,请在部署前将以下值设置为 false 并删除上面的元数据终结点 -->
12           <serviceMetadata httpGetEnabled="true"/>
13           <!-- 要接收故障异常详细信息以进行调试,请将以下值设置为 true。在部署前设置为 false 以避免泄漏异常信息 -->
14           <serviceDebug includeExceptionDetailInFaults="false"/>
15         </behavior>
16       </serviceBehaviors>
17     </behaviors>
18     <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true"/>
19   </system.serviceModel>
20   <system.webServer>
21     <modules runAllManagedModulesForAllRequests="true"/>
22   </system.webServer>
23 </configuration>

时间: 2024-10-09 04:16:32

WCF运行错误:添加服务失败。服务元数据可能无法访问。请确保服务正在运行并且正在公开元数据。的相关文章

WCF添加服务失败。服务元数据可能无法访问。请确保服务正在运行并且正在公开元数据。

最近学习WCF,在学习的过程中,新建一个WCF服务应用程序,按F5启动客户端调试,弹出一个错误,如下图所示: 折腾了半天,再对比自动生成的配置文件,发现web.config配置文件多了下图红色的一句,删除即可正常运行: aspNetCompatibilityEnabled是一个属性值,该值指示此服务是否在 ASP.NET HTTP 应用程序管道的上下文中运行.

Window卸载Java出错:无法访问windows installer服务

出于更新Java或者移除JDK,想卸载java(JDK ,JRE, Java Update等),从控制面板卸载和360软件管家卸载都失败.提示:无法访问windows installer服务. 有说下载什么Window installer专用工具和直接删除文件夹的做法都不可取. 解决方法: 打开服务:控制面板---管理工具 --服务  或者 输入DOS命令 services.msc 找到Windows Installer服务,将其启动.

开启mongod服务(Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接)

问题:Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接 在Mongodb的安装过程中碰到的问题,首先了解一下Mongodb的安装步骤 1.在Mongodb官网下载对应的版本,下载地址https://www.mongodb.org/downloads 2.将下载的文件解压到C盘或D盘根目录下 3.通过cmd命令mkdir data在解压的mongodb下创建data文件夹(或者直接在Wind

调用WCF不需要添加服务引用,使用一个WCFHelper类就可以

效果图: 调用过程: string WCFURL = "http://localhost:100/Service1.svc"; UserRequest user = new UserRequest { UserName = UserName.Text, Address = Address.Text, Email = Email.Text }; string request = "{\"request\":" + new JavaScriptSer

跟后台打印程序系统服务通讯时出现错误。请打开服务管理单元,确认后台打印程序服务是否在运行。

一: 问题描述: [错误] 事件类型:警告事件来源:TermServDevices事件种类:无事件ID:1114日期:2013-10-16事件:0:06:41用户:N/A计算机:VPS描述:    跟后台打印程序系统服务通讯时出现错误.请打开服务管理单元,确认后台打印程序服务是否在运行.    有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心.数据: 二:问题原图: 三:解决方法: [解决方法一]    出现这个错误,一

net start MongoDB启动MongoDB服务失败 报100错误

当我们安装MongoDB服务启动报100错误. 问题描述: 1.直接报无法启动服务,报100错误在这里插入图片描述 2.当start时候说服务启动了,但是在stop的时候却说没有启动服务 以上两种情况都会让你的MongoDB服务无法启动,可能存在情况如下: 1.首先是没有用管理员执行net start MongoDB命令会出现这个情况,那么这时候只需要通过win+x+a进入管理员命令符执行命令即可. 2.没有正常关闭mongodb服务,导致mongodb被锁了.这时候进入data(有些人的是db

通过端口 8080 连接到主机 localhost 的 TCP/IP 连接失败。错误:“驱动程序收到意外的登录前响应。请验证连接属性,并检查 SQL Server 的实例正在主机上运行,且在此端口接受

1. 点击 开始 --> 所有程序 --> Microsoft SQL Server2005 --> 配置工具-->SQL Server configuration Manager- 选择左边 SQL Server 2005 网络配置 -->双击 MSSQLSERVER 协议--> 选中 TCP/IP 右键 点击启用:2. 选择左边 SQLServer 2005 服务 --> 选择右边SQL Server(MSSQLSERVER) --> 右击选择重新启动

启动群集的VMM服务失败

在集群环境中安装SCVMM,以实现SCVMM的高可用,但是您可能会遇到SCVMM安装后服务却服务启动.安装向导完成安装后出现警告,启动集群的VMM服务scvmm失败,请确保用户具有权限等等.如下图 SCVMM安装完成后,服务无法启动,可能是没有权限. 要解决该问题,需要登录到域控制器,打开AD用户和计算机管理,找到SCVMM 服务器集群所在的OU,在该OU中开放"创建计算机对象"的权限给"SCVMM服务器集群" .我的SCVMM服务器集群名称为vmmcluster,

驱动启动时遇到:打开服务失败(错误码=6):句柄无效 解决方案

net start 驱动 返回:发生系统错误6 句柄无效 原文链接:http://blog.csdn.net/tinna_zhang/article/details/17531505 使用vs2013编译驱动win7版本,编译之前没有 Set the KMDF version 导致错误net start 驱动 返回:.“发生系统错误6 句柄无效” 文档中说: The operating system that you specified in your configuration is call