在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
来源:互联网 发布:数据库触发器简单事例 编辑:程序博客网 时间:2024/05/16 11:13
错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 解答:1、右键----iis里你的程序目录 ---- 属性------点击 创建应用程序 2、项目涉及到的所有的文件夹 如果存在两个web.config 就会这样 一个项目中带有两个Web.config而产生了上述错误。将包含另一个Web.config的文件夹删除掉之后问题消失 <?xml version="1.0"?> <configuration> <system.web> <!--<authentication mode="Windows"/>--> <authorization> <!--允许匿名--> </authorization> </system.web> <!--认证项配置(在为一个单独页面指定认证信息时,authentication节只能从这个目录继承,不能单独设置)--> <!--用户访问控制--> <!--阻止匿名--> </authorization> 也就是在需要认证的页面配置节中不能配置authentication项,只能在在根目录中配置authentication项,Info.aspx从根目录继承. 否则会出现这样的错误: "在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误 "
这里可能还有其他问题引发的
在ASP.NET2.0中,如果根目录允许匿名用户访问,而根目录下的一个页面(如Index.aspx)必须要登录(假设登录页面为login.aspx)后才能访问,根目录下的web.config文件必须这样配置:
<appSettings>
</appSettings>
<connectionStrings>
</connectionStrings>
<compilation debug="true"/>
<authentication mode="Forms">
<forms loginUrl="login.aspx" protection="All" path="/" timeout="30"/>
</authentication>
<allow users="?"/>
<location path="Info.aspx">
<system.web>
<!--
<authentication mode="Forms">
<forms name=".www.cnpp.info" loginUrl="login.aspx" protection="All" path="/" timeout="30"/>
</authentication>
-->
<authorization>
<deny users="?"/>
</system.web>
</location>
</configuration>
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的原因
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
- 在应用程序级别之外使用注册为allowDefinition='MachineToApplication' 的节是错误的
- 在应用程序级别之外使用注册为allowDefinition='MachineToApplication' 的节是错误的
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的原因
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
- WCF 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
- 解决在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。
- VS编译 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误
- 错误 1 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS
- "在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的"错误的原因和处理
- SQL中拼凑SQL语句的相关注意点小结
- 初次见面 你好 FR 报表
- XP安装IIS小结
- [转]少走弯路:学习编译原理的相关建议
- 串口IC读写器VB源码
- 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的
- mfc+opencv(camshift追踪目标)问题
- 记录点滴
- 【我来解惑】.Net应该学什么怎么学(一)
- linux下vim命令详解
- webview显示进度条
- Sina App Engine与Google App Engine区别对比
- sscanf()的用法和例子
- flash游戏客户端设计2:地图实现