web.config配置问题——allowDefinition='MachineToApplication'的节是错误的
2007-05-08 23:11
295 查看
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。 但是我确实在IIS中配置为应用程序了 |
web.config配置问题 |
用location指定路径 |
web.config配置问题 |
在ASP.NET2.0中,如果根目录允许匿名用户访问,而根目录下的一个页面(如Info.aspx)必须要登录(假设登录页面为login.aspx)后才能访问,根目录下的web.config文件必须这样配置: <?xml version="1.0"?> <configuration> <appSettings> </appSettings> <connectionStrings> </connectionStrings> <system.web> <compilation debug="true"/> <!--<authentication mode="Windows"/>--> <authentication mode="Forms"> <forms loginUrl="login.aspx" protection="All" path="/" timeout="30"/> </authentication> <authorization> <!--允许匿名--> <allow users="?"/> </authorization> </system.web> <location path="Info.aspx"> <system.web> <!--认证项配置(在为一个单独页面指定认证信息时,authentication节只能从这个目录继承,不能单独设置)--> <!-- <authentication mode="Forms"> <forms name=".www.cnpp.info" loginUrl="login.aspx" protection="All" path="/" timeout="30"/> </authentication> --> <!--用户访问控制--> <authorization> <!--阻止匿名--> <deny users="?"/> </authorization> </system.web> </location> </configuration> 也就是在需要认证的页面配置节中不能配置authentication项,只能在在根目录中配置authentication项,Info.aspx从根目录继承. 否则会出现这样的错误: "在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误 " 最后验证了一个是<authentication> <form 节只能出现在根站点或应用程序站点中<authentication> <form>节只能出现在根站点或应用程序站点中,而且如果根目录有了<authentication> <form>节,那么子目录的就自动从根目录继承了,所以只能在根目录配置好,然后再用location配置子目录或者其他文件的访问权限。 |
相关文章推荐
- 关于webconfig配置的错误的问题(原)
- web.config中配置页面出错后跳转指定错误页面
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- Web.config中关于数据库连接字符串配置问题
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- 1 查找并总结:错误类型对应的http代码。2 总结一下常用web.config公共配置。
- 关于IIS7.5下的web.config 404 配置的一些问题
- web.config 配置跨域问题
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- IDEA web项目配置文件错误问题
- Web.Config配置运行时错误 <customErrors mode="Off"/>
- webpack4.0.1安装问题和webpack.config.js的配置变化
- WCF 通过web.config配置文件解决传输内容过大问题
- Web.Config常用配置问题
- web.config问题及配置(更新中)
- WebConfig authentication mode="Forms"错误问题
- WCF的配置Web.config及发布需要注意的问题
- iis7针对不同域名配置不同运行权限,所有共用web.config产生的问题均可以修改根配置文件解决
- 关于Struts2在web.xml中配置后出现404错误的问题,完美解决方案!
- asp.net mvc 3 配置全局错误处理 Web.config中设置CustomError