none
急救: 配置错误! 43行出错! RRS feed

  • 问题

  •  他始终给我报这行配置出错! 

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

    配置错误

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

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

    源错误:

    行 41:             </assemblies>
    行 42:         </compilation>
    行 43:         <authentication mode="Windows"/>
    行 44:         <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
    行 45:             <error statusCode="403" redirect="NoAccess.htm"/>

    源文件: E:\info\节能减排\jnjp_backup\jnjp_backup\web.config    行: 43


    版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053
    2009年7月20日 8:40

答案

  • 你好,提示已经说的很清楚了,在 IIS 中没有将虚拟目录配置为应用程序
    jon.valett@gmail.com
    2009年7月20日 8:55
    版主
  •  他始终给我报这行配置出错! 

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

    配置错误

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

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

    源错误:

    行 41:             </assemblies>
    
    行 42:         </compilation>
    
    行 43:         <authentication mode="Windows"/>
    
    行 44:         <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
    
    行 45:             <error statusCode="403" redirect="NoAccess.htm"/>

    源文件: E:\info\节能减排\jnjp_backup\jnjp_backup\web.config    行: 43


    版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053

    你这个使用的是Windows验证,你换为form验证可以不,个人感觉和你安全验证设置有关系,你本机开发还是?这里使用的认证授权机制和你的实际开发环境要一直。
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月20日 13:00
    版主
  • 您好,在IIS中右击您的虚拟目录的“属性”,点击“虚拟目录”的Tab中的“应用程序名”右边的“创建”按钮。
    这样把虚拟目录转换成应用程序,同时在“asp.net”的Tab中设置好框架版本。试试看。
    2009年7月20日 16:44
    版主

全部回复

  • Visua Studio 2008在调试一个网站的时候

    出现问题

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

    2008年9月8日 15:41
  • 在 IIS 中没有将虚拟目录配置为应用程序即可
    打开网站-找到你的站点-属性-应用程序-创建即可
    2008年9月9日 1:42
    版主
  •  

     

     我在VS2008中运行不了网站

     怎么打开网站?

    2008年9月12日 14:55
  • 我用Visual Studio 2005 打开网站调试时出现这样的错误:
    请高手指教:
    我用在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
    我回来了
    2009年5月10日 8:09
  • 打开IIS —> 默认Web站点 —> 找到该目录右键打开属性页 —> 目录(或虚拟目录)卡 —> 在下半部分“应用程序设置”处点第一项的“创建”,把该目录做成应用程序。
    知识改变命运,奋斗成就人生!
    2009年5月10日 8:23
    版主
  • 如果系统没安装IIS,没法完成这样的配置。VS IDE应该是使用默认的虚拟目录。你可以尝试使用工具生成的配置,运行程序,如果成功,然后在尝试修改配置文件。不要直接修改配置文件,这样遇到问题很难解决~


    you have a dream,you gonna protect it!
    2009年5月11日 15:48
    版主
  • 你好,提示已经说的很清楚了,在 IIS 中没有将虚拟目录配置为应用程序
    jon.valett@gmail.com
    2009年7月20日 8:55
    版主
  •  他始终给我报这行配置出错! 

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

    配置错误

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

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

    源错误:

    行 41:             </assemblies>
    
    行 42:         </compilation>
    
    行 43:         <authentication mode="Windows"/>
    
    行 44:         <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
    
    行 45:             <error statusCode="403" redirect="NoAccess.htm"/>

    源文件: E:\info\节能减排\jnjp_backup\jnjp_backup\web.config    行: 43


    版本信息: Microsoft .NET Framework 版本:2.0.50727.3053; ASP.NET 版本:2.0.50727.3053

    你这个使用的是Windows验证,你换为form验证可以不,个人感觉和你安全验证设置有关系,你本机开发还是?这里使用的认证授权机制和你的实际开发环境要一直。
    Frank.Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    老徐的博客:http://frank_xl.cnblogs.com
    2009年7月20日 13:00
    版主
  • 您好,在IIS中右击您的虚拟目录的“属性”,点击“虚拟目录”的Tab中的“应用程序名”右边的“创建”按钮。
    这样把虚拟目录转换成应用程序,同时在“asp.net”的Tab中设置好框架版本。试试看。
    2009年7月20日 16:44
    版主
  • 我从网上下来源代码,进行编译老是遇到这样的问题。
    错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 d:\IIS虚拟目录\fsoa\Resource\UDS\Components\dotnetuds\Web.config 11
    11行的代码是 <authentication mode="Forms">

    2009年8月3日 2:47
  • 我从网上下来源代码,进行编译老是遇到这样的问题。
    错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 d:\IIS虚拟目录\fsoa\Resource\UDS\Components\dotnetuds\Web.config 11
    11行的代码是 <authentication mode="Forms">


    hi,
      那就按照提示配置一下虚拟目录,
      然后在IIS 里找到这个网站,右键-属性里,设置一下应该就可以了。
      以前开发的时候也遇到这样的问题。
     你可以看看
    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2009年8月3日 3:09
    版主
  • 您好,设置方法请参考:
    在IIS中找到要创建为应用程序的虚拟目录或文件夹
    右击“属性”,在“目录”--->“应用程序设置”--->“应用程序名称”的右边点击“创建”。
    2009年8月3日 3:31
    版主
  • 可不可以直接修改代码的啊
    2009年8月3日 3:55
  • 您好,这是代码运行环境的问题,需要配置,无法通过代码来修改。
    2009年8月3日 4:16
    版主
  • 你好,请按照提示 先在iis里边创建应用程序
    如果还是不行请尝试把C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config中的所有allowDefinition="MachineToApplication" 改成 allowDefinition="Everywhere" 
    注:上面的v2.0.50727版本号对应你自己电脑上按照的.net版本
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond
    2009年8月3日 4:47
    版主
  • 错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 D:\FcDigg\Backup\FcDigg\Web.config 54 
    2010年4月12日 13:53
  • 在IIS网站对应的虚拟目录上右键,选属性,然后在应用程序名后点创建
    努力+方法=成功
    2010年4月12日 14:41
  • 在调试时,在web.config文件中出现了一个错误: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS

    其中错误行在<authentication mode="Windows" />

    不知道怎么解决?


    qianghuishi

    2012年3月19日 14:05