错误 1 在应用程序级别之外使用注册为 allowDefinition='
昨天运行一个.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='的更多相关文章
- IIS出现 分析器错误消息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
这是因为发布的时候按了“生成部署包”
- Asp.net 程序部署问题——在应用程序级别之外使用注册为 allowDefinition='MachineToApplicati错误信息
[转]在应用程序级别之外使用注册为 allowDefinition='MachineToApplicati 错误信息: ======================================== ...
- 错误 在应用程序级别之外使用注册为 allowDefinition='MachineToApplic
错误 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的.如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误. 如果 ...
- asp.net错误.在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错
解决办法:将该项目所在目录设置为虚拟目录,右键-转为应用程序.
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
在MVC中添加授权认证配置之后报了这样的错 原因是在整个MVC项目中有两个Web.Config文件存在authentication节点,一个Web.Config文件在View目录下,一个在根目录下 解 ...
- 解决android studiogradle 错误 找不到程序包 符号
问题:android studio gradle 错误 找不到程序包 符号解决:原因是library工程的build.gradle含有release,只要把其注释即可 buildTypes { rel ...
- handler 方法进不去,服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看
HTTP/1.1 500 Internal Server ErrorCache-Control: privateContent-Type: text/html; charset=utf-8Server ...
- 【hibernate】应用程序级别的视图
[hibernate]应用程序级别的视图 转载:https://www.cnblogs.com/yangchongxing/p/10361281.html 在没有数据库修改权限时,像创建视图可以使用 ...
- vs2008编译错误fatal error C1902: 程序数据库管理器不匹配;请检查安装解决
重装了本本上的Xp系统,如往常一样,升级,装杀毒软件,开发工具.一些进行的非常顺利.然而,在我打开VS2008准备耕作的时候,尽然出现了一邪恶的错误提示:vs2008编译错误fatal error C ...
随机推荐
- [mac git 服务器端]
http://blog.csdn-net/kesalin/article/details/6943770 XCode 4 默认支持 Git 作为代码仓库,当我们新建一个仓库的时候,可以勾选创建默认仓库 ...
- 在Hadoop分布式文件系统的索引和搜索
FROM:http://www.drdobbs.com/parallel/indexing-and-searching-on-a-hadoop-distr/226300241?pgno=3 在今天的信 ...
- [DP] 堆盒子问题
给一堆盒子,知道每个盒子的三围(长宽高),盒子正面朝你,不能旋转摆放,按照大的放在小的下面的原则堆起来,必须是 strictly larger,同样大小的盒子不行,问怎么样堆到最大的高度? 思路:动态 ...
- PAT-乙级-1045. 快速排序(25)
1045. 快速排序(25) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CAO, Peng 著名的快速排序算法里有一个经典的划分 ...
- SDUT2190救基友记1
http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2190 思路 : 这个题,一开始以为是博弈,以为 ...
- 到底该不该熟悉掌握struts2的ONGL呢?
其实,在学习网站开发过程中,其实不掌握ONGL也是可以的.我们完全可以使用JSTL和EL来代替OGNL. 只要存在要往页面传输内容,我们直接把对象放在request范围即可,这样我们就可以在jsp中使 ...
- adb开启不了解决方案
原文地址: adb开启不了解决方案 - vaecer - 博客频道 - CSDN.NET http://blog.csdn.net/vaecer/article/details/45894643 ...
- 2.1 linux中uboot移植
-- --------------------------------------------------------------------------------------- (一)友善之臂介绍 ...
- VS2005工程由Pocket PC 2003 SDK转为WINCE6.0 SDK的问题
把VS2005工程有采用的Pocket PC 2003 SDK改为WINCE6.0 SDK,具体操作见链接 http://blog.csdn.net/loongembedded/article/det ...
- ubuntu12.04升级后找不到共享目录
备注:采用VMware-workstation 10 更新命令:sudo apt-get update 今天开始搭建Android开发环境,先升级系统,升级后发现windows和ubuntu共享的目录 ...