昨天运行一个.NET网站项目时,出现了以下问题:

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

在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。

源程序错误:

    <authentication
mode="Windows">

   
</authentication>

这个项目尚未完成,还需继续努力,但弹出了这个错误,十分恐慌。这个项目之前运行过,好好的

从来没有出现过这个问题。上网找了大半天,整合网上说的,有两种原因:

1、IIS的配置问题,可能就如错误提示上说的,IIS中没有将虚拟目录配置为应用程序。

2、项目中出现了多个web.config文件(一个项目只能有一个web.config文件)

根据这两个原因,我进行了纠错,这过程可真是折腾啊!

首先,我按照网上说的去配置IIS,可是配了N遍,千辛万苦,还是搞不好。放弃了,针对另一个原

因纠错。我把其中一些web.config文件删了,只剩下一个,可是运行时又弹出别的问题。又折腾了

一番,还是搞不定。

艰难重重,最后皇天不负有心人,终于搞定了!

原来问题出在我运行项目时,使用的VS版本不同,原先低版本的项目要

转为高版的,转换时在项目的目录下做了原先版的备份(一般备份的文

件名为backup),导致多一了个web.config文件。单单删去web.config

文件不行,要把整个备份删除或者移到别的地方。我就把那个backup删

掉,再次运行项目就没有问题了。

问题就是出现在web.config文件上,若几经折腾确实解决不了,还有一个不是办法的办法:

重新建一个项目,把必要的文件导进去,不要web.config文件(没有web.config,项目运行时会自

动生成一个),操作正确的话应该就没什么问题了,不过本人没试过,不知是否真的可行。

其实这只是个小问题,就这么被折腾了一番,真有够呛的。希望能帮到遇到同样错误的人,不要给

这个小问题折腾了。当然也有可能是其他原因导致的错误,这里只是解决我个人出错的原因导致的

错误。

错误 1 在应用程序级别之外使用注册为 allowDefinition='的更多相关文章

  1. IIS出现 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的

    这是因为发布的时候按了“生成部署包”

  2. Asp.net 程序部署问题——在应用程序级别之外使用注册为 allowDefinition='MachineToApplicati错误信息

    [转]在应用程序级别之外使用注册为 allowDefinition='MachineToApplicati 错误信息: ======================================== ...

  3. 错误 在应用程序级别之外使用注册为 allowDefinition='MachineToApplic

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

  4. asp.net错误.在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错

    解决办法:将该项目所在目录设置为虚拟目录,右键-转为应用程序.

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

    在MVC中添加授权认证配置之后报了这样的错 原因是在整个MVC项目中有两个Web.Config文件存在authentication节点,一个Web.Config文件在View目录下,一个在根目录下 解 ...

  6. 解决android studiogradle 错误 找不到程序包 符号

    问题:android studio gradle 错误 找不到程序包 符号解决:原因是library工程的build.gradle含有release,只要把其注释即可 buildTypes { rel ...

  7. handler 方法进不去,服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看

    HTTP/1.1 500 Internal Server ErrorCache-Control: privateContent-Type: text/html; charset=utf-8Server ...

  8. 【hibernate】应用程序级别的视图

    [hibernate]应用程序级别的视图 转载:https://www.cnblogs.com/yangchongxing/p/10361281.html 在没有数据库修改权限时,像创建视图可以使用 ...

  9. vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决

    重装了本本上的Xp系统,如往常一样,升级,装杀毒软件,开发工具.一些进行的非常顺利.然而,在我打开VS2008准备耕作的时候,尽然出现了一邪恶的错误提示:vs2008编译错误fatal error C ...

随机推荐

  1. 录制游戏视频——fraps

    http://pcedu.pconline.com.cn/341/3417224.html

  2. Oracle 常用操作

    修改数据库表名:rename [old-table] to [new-table]; while循环添加测试数据: declare     i int:=1;     begin     while ...

  3. vs2010 使用SignalR 提高B2C商城用户体验(二)

    vs2010 使用SignalR 提高B2C商城用户体验(二) 上一节,已经实现了,当前域内的通信,这一节中,介绍一下跨域的即时通信,既然要做,我们肯定要把这个推送及聊天服务器做为一个单独的服务器,以 ...

  4. Matlab实现ItemBasedCF算法

    感谢开源大神,慢慢收集资料.网上资料很少,我在找如何用matlab处理movielens数据集时找到的. 用ml-100k这个数据集,包括主函数和相似度函数. 代码托管于CSDN.

  5. [转载]Unity3D的断点调试功能

    断点调试功能可谓是程序员必备的功能了.Unity3D支持编写js和c#脚本,但很多人可能不知道,其实Unity3D也能对程序进行断点调试的.不过这个断点调试功能只限于使用Unity3D自带的MonoD ...

  6. sublime 配置

    Sublime Text 2是那种让人会一眼就爱上的编辑器,不仅GUI让人眼前一亮,功能更是没的说,拓展性目前来说也完全够用了,网上介绍软件的文章和推荐插件的文章也不少,而且很不错,大家可以去找找自己 ...

  7. 1030-ACM程序设计之马拉松竞赛

    描述 校ACM协会近四个月举行了为期100天ACM程序设计之马拉松竞赛,竞赛题总数为1000,同学们反响热烈,先后有许多ACM程序设计竞赛爱好者开始先后编号,成功解答的题目数为选手的成绩. 今天进行成 ...

  8. POJ 1797 Heavy Transportation(Dijkstra)

    http://poj.org/problem?id=1797 题意 :给出N个城市M条边,每条边都有容量值,求一条运输路线使城市1到N的运输量最大. 思路 :用dijkstra对松弛条件进行变形.解释 ...

  9. POJ3122Pie(二分)

    http://poj.org/problem?id=3122 题意 :这个题最主要的就是审题要仔细,翻译不要漏句子.题目讲的是我要过生日,要给好友分馅饼(还有自己也想要一块),怕引起不公,所以每个人大 ...

  10. 【无聊放个模板系列】POJ 1274 (匈牙利)

    #include<cstdio> #include<cstdlib> #include<cstring> #include<iostream> #inc ...