错误 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 ...
随机推荐
- 一个好用且方便的FastCgi C++库 - FastCgi++
不知道你是不是曾经发愁过使用FastCgi库来使用C++开发Fastcgi程序繁琐而且会与C++ STL代码产生冲突的地方,或者你还是习惯了cout而不是pringf,那这篇文章就可以了解到一个使用的 ...
- shell复习笔记----查找与替换
查找文档 以grep 程序查找文本(匹配文本 matching text)相当方便.传统上有三种程序可以用来查找整个文本文件. grep 最早的文本匹配程序.其最简单的方式就是使用固定字符串 $ wh ...
- 基于jquery中children()与find()的区别介绍
本篇文章介绍了,基于jquery中children()与find()的区别,需要的朋友参考下 .children(selector) 方法是返回匹配元素集合中每个元素的所有子元素(仅儿子辈).参数可选 ...
- 免费素材:25套免费的 Web UI 设计的界面元素(转)
Web 元素是任何网站相关项目都需要的,质量和良好设计的元素对于设计师来说就像宝贝一样.如果您正在为您的网站,博客,Web 应用程序或移动应用程序寻找完美设计的网页元素,那么下面这个列表会是你需要的. ...
- Titan DB的一些问题
使用熟悉一点的系统来测试TitanDB,HBASE+ES,记录下来一些小tips. 1.首先TitanDB支持的Hadoop只有1.2.1,所以Hbase自然也只能取到0.98,虽然官网上提供了tit ...
- IIC驱动分析
IIC设备是一种通过IIC总线连接的设备,由于其简单性,被广泛引用于电子系统中.在现代电子系统中,有很多的IIC设备需要进行相互之间通信 IIC总线是由PHILIPS公司开发的两线式串行总线,用于连接 ...
- MVC 国内架构设计
http://www.cnblogs.com/guomingfeng/p/mvc-ef-query.html http://www.cnblogs.com/haogj/p/3127795.html
- codeforces #305 A Mike and Frog
挺简单的题目,但是有一堆恶心的边界 在刨去恶心的边界之后: 假定我们知道两边的循环节为b1,b2 其中h第一次到达目标的时间为a1,a2 又知道对于答案t t=a1+b1*t1=a2+b2*t2 不妨 ...
- Android:使用ViewPager实现左右滑动切换图片 (简单版)
ViewPager,它是google SDk中自带的一个附加包的一个类, 可以使视图滑动. 步骤: 1.引入android-support-v4.jar包,在主布局里加入 <android.su ...
- Hadoop常用命令汇总
启动Hadoop 进入HADOOP_HOME目录. 执行sh bin/start-all.sh 关闭Hadoop 进入HADOOP_HOME目录. 执行sh bin/stop-all.sh 1.查看指 ...