“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------访问被拒绝。
说明: 访问服务此请求所需的资源时出错。服务器可能未配置为访问所请求的 URL。 错误消息 401.2。: 未经授权: 服务器配置导致登录失败。请验证您是否有权基于您提供的凭据和 Web 服务器上启用的身份验证方法查看此目录或页。请与 Web 服务器的管理员联系以获得其他帮助。配置节点
<location path="Admin/Operate.aspx" >
<system.web>
<authorization>
<allow users="Administrator" />
<deny users="*" />
</authorization>
</system.web>
</location>
当改节点注释后 Operate.aspx页面可以正常访问
该项目我没有发布到IIS上 是直接在VS中浏览的,所以个人觉得跟IIS的配置应该没有关系加上该节点就出现上面的问题 小弟在此等解决方法 请各位达人多赐教
--------------------------------------------------------------------------------访问被拒绝。
说明: 访问服务此请求所需的资源时出错。服务器可能未配置为访问所请求的 URL。 错误消息 401.2。: 未经授权: 服务器配置导致登录失败。请验证您是否有权基于您提供的凭据和 Web 服务器上启用的身份验证方法查看此目录或页。请与 Web 服务器的管理员联系以获得其他帮助。配置节点
<location path="Admin/Operate.aspx" >
<system.web>
<authorization>
<allow users="Administrator" />
<deny users="*" />
</authorization>
</system.web>
</location>
当改节点注释后 Operate.aspx页面可以正常访问
该项目我没有发布到IIS上 是直接在VS中浏览的,所以个人觉得跟IIS的配置应该没有关系加上该节点就出现上面的问题 小弟在此等解决方法 请各位达人多赐教
<system.web>
<compilation debug="true" targetFramework="4.0" />
<authentication>
<forms name=".ASPXAUTH" protection="All" timeout="30" loginUrl="Admin/Login.aspx" ></forms>
</authentication>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
这样的节点
如果是匿名访问Admin/Operate.aspx页面就应该会跳到Admin/Login的页面上啊
但是我匿名访问 Admin/Operate.aspx页面直接报错的
你这是子文件夹吧? 根目录下你弄两个compilation 应该不行啊
这个节点里面忘记加验证方式了应该是<authentication mode="Forms" >
哎~~ 写程序不能粗心啊