错误 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 ...
随机推荐
- sybase下convert函数第三个参数(时间格式)
convert(varchar(10),字段名,转换格式) 比如:1.select user_id,convert(varchar(10),dayts,11) as dates from tb_use ...
- 关于FileSystemWatcher监听文件创建
FileSystemWatcher中的Created事件不但可以监听用户创建的文件,当用户删除某个文件时,系统会在再监听的那个盘上的回收站创建一个文件,在回收站创建的文件也会触发Created事件,而 ...
- MVC怎么在同一个action返回两个表的数据
一般返回一个model这样 @model MvcMusicStore.Models.Album 方法: public ActionResult Details(int id) { ...
- easy ui 表单元素input控件后面加说明(红色)
<%-- 上传图片到图库基本信息且将图片关联到图集 开始--%> <div id="win_AddPicLib" class="easyui-windo ...
- 【BZOJ2152】聪聪可可
Description 聪聪和可可是兄弟俩,他们俩经常为了一些琐事打起来,例如家中只剩下最后一根冰棍而两人都想吃.两个人都想玩儿电脑(可是他们家只有一台电脑)……遇到这种问题,一般情况下石头剪刀布就好 ...
- hibernate动态创建数据库表名几种方式
数据库中数据量很大, 但又不可以删除时同时又要优化程序检索数据时间. 答:方式有很多比如 创建数据库表分区,创建索引, 存储过程等; 我这里采用动态创建数据库表的方式. 完全可以在不创建表分区情况下实 ...
- PAT-乙级-1037. 在霍格沃茨找零钱(20)
1037. 在霍格沃茨找零钱(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 如果你是哈利·波特迷,你会知 ...
- PAT-乙级-1030. 完美数列(25)
1030. 完美数列(25) 时间限制 300 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CAO, Peng 给定一个正整数数列,和正整数p,设这 ...
- hdu 4675 GCD of Sequence
数学题! 从M到1计算,在计算i的时候,算出原序列是i的倍数的个数cnt: 也就是将cnt个数中的cnt-(n-k)个数变掉,n-cnt个数变为i的倍数. 且i的倍数为t=m/i; 则符合的数为:c[ ...
- 李洪强iOS开发之使用CycleScrollView实现轮播图
01 导入头文件,并且定义CycleScrollView属性 02 初始化,设置frame并且添加到collectionView上 03 调用方法并且设置轮播的图片