WCF 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。

错误信息如下:

“/”应用程序中的服务器错误。 

配置错误
  说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

源错误: 

行 46:       <add binding="basicHttpsBinding" scheme="https" />
行 47:     </protocolMapping>
行 48:     <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
行 49:   </system.serviceModel>
行 50:   <system.webServer>

源文件:  E:\工作区\IIS\jiankunkingservices\web.config    行:  48 

版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.6.79.0 

解决方法:

在Web.config文件注释掉

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

注释以后,有可能会出现下面这个错误:

找不到类型“WcfServiceStudy.WcfService”,它在 ServiceHost 指令中提供为 Servi

其实,把虚拟目录设置成应用程序后,注释或者不注释上面的那句话都不会再报错了。

小注:

我部署的是WCF应用程序。

时间: 2024-08-02 11:19:13

WCF 在应用程序级别之外使用注册为 allowDefinition=&#39;MachineToApplication&#39; 的节是错误的。的相关文章

webconfig- 在应用程序级别之外使用注册为 allowDefinition=&amp;amp;#39;MachineToApplication&amp;amp;#39; 的节是错误的。

问题描述 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的. 之前的问题不该问的,发现原因是我只传了网站没传数据库,现在传了数据之后正常了,为了不浪费资源,就修改这个问题吧. 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的.如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误. 本地运行正常,webconfg文件里已经把 authentic

在应用程序级别之外使用注册为 allowDefinition=&amp;amp;#x27;MachineToApplication&amp;amp;#x27; 的节是错误的。

问题描述 在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的.如果在IIS中没有将虚拟目录配置为应用程序,则可能导致此错误..<?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><addkey="dsn"value="persistsecurityinfo

在应用程序级别之外使用注册为allowDefinition=&#039;MachineToApplication&#039;的节是错误的_实用技巧

原因:如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误. 解决.若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有allowDefinition="MachineToApplication"改为allowDefinition="Everywhere"

Windows7下“/”应用程序中的服务器错误。allowDefinition=&amp;#39;MachineToApplication&amp;#39; 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

原文 http://www.cnblogs.com/wsxg/archive/2012/02/19/2358031.html 错误显示 "/"应用程序中的服务器错误. 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的.如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误.

用WCF做聊天程序

先看一个截图. 上面的图,各位乍一看,可能会觉得是用Socket编写的聊天程序.告诉你吧,这玩意儿不是用Socket实现,呵呵,当然它的底层肯定与Socket有一定关系,我只说我的代码没有用到socket而已. 那么,除了Socket可以用于通信,还有其他技术吗?有啊,首先,如果你足够强大,用HTTP也行,但HTTP初始化的过程貌似比较慢.那么还有吗?当然了,各位还记得.NET以前有一个很X但又很少被关注的技术--Remoting.用过吧?没用过也没关系,因为它已经有替代品了. 这时候大家肯定想

在Windows应用程序中实现电子注册功能

目前,国内软件销售过程中采用了一种新的方式:开发者根据计算机中不同的硬件配置标志直接在应用程序中设置密钥,限制程序的使用次数或者限制某些先进功能的使用,然后将受限制的应用程序无偿提供给用户.用户在试用一段时间之后如果觉得很满意,就可以将安装程序提取的硬件配置解密密钥或已经采集机器配置情况的应用程序提供给开发者,并花少量费用购买自己机器中的电子注册密钥,从而能够充分利用应用程序的所有功能. 在应用程序中利用电子注册来限制应用程序的部分功能,这样既可以让用户先试用然后再决定是否购买应用程序,又保护了

无法连接-网站服务器里运行WCF的客户端程序

问题描述 网站服务器里运行WCF的客户端程序 由于业务的需要,需要在公司官网上运行WCF的客户端程序.而WCF的服务器程序,则在不同的电脑上,也是不固定的. 在我的开发用机上,可以通过测试.然后将程序放到外网服务器上,在运行WCF时,一直处理opeing 的状态. 这个大约是什么原因的. iis7.5的环境.

WCF 服务应用程序与 服务库之间的区别

简单理解,        WCF服务库,可以认为是一个包含WCF服务以及契约定义的类库.这儿库还不能直接运行,你可以在其他项目里引用,在宿主里启用托管这个库.而WCF应用程序,是一个可以执行的程序,它有独立的进程,WCF服务类契约的定义,可以直接看到运行的效果.此项目模板应该是基于IIS托管的程序.        前者一般考虑WCF服务设计的时候,服务类的定义为单独的库,可以为其它项目使用.提高代码的复用性.        后者在开发基于IIS托管的WCF服务程序时,比较多见,自学的时候也可以使

在程序运行时自动注册ActiveX控件

编写Delphi应用程序时,经常会遇到一些ActiveX控件[注:扩展名为OCX的控件或DLL的类型库],它们为应用程序的开发提供了简单的操作途径.然而,这些程序在发布的同时,面临ActiveX控件注册问题. 解决途径:一.用安装程序制作打包文件,往往会给增加程序本身的大小,系统重装时,则必须重新安装它:二.用程序本身进行代码编写函数的形式处理它. 使用方法分为两种: 一.直接把可视化的ActiveX控件放到程序中: 二.运行时根据需要实时建立. 如果是直接使用,则应用程序在初始化的过程中会自动