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


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

    写了个底层数据库访问CODE出现上述错误

    网络上查了下解决方案:

    把两个web.config文件都删掉,再次运行,问题解决,系统会自动重新生成一个新的web.config。
    问题是因为当前项目已经存在了一个web.config,也就是说再添加该项目时,就会继承该web.config,如果你再加的话,就会发生冲突

    -------------------------------------------------------

    >iis>找到目录>右键>属性>创建应用程序 
    --------------------------------------------------------
    若IIS中没有应用程序名,先创建! 
    若还不行 
    把C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config中的allowDefinition='MachineToApplication'改为allowDefinition='EveryWhere' 
    或者把web.config中authentication的 mode="None 

  • 相关阅读:
    Weak Events in C#【译】
    Architecture
    在VS2012中使用NuGet引入Prism
    UIA Verify简介(未完待续)
    inspect无法抓到窗口控件详细信息
    从CSDN搬至博客园
    VC改变CListCtrl 表格中文字颜色,和背景颜色。
    vc 播放音乐
    VC字体对话框的初始化
    javac -cp java -cp
  • 原文地址:https://www.cnblogs.com/objective/p/2311456.html
Copyright © 2020-2023  润新知