FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2150|回复: 5
打印 上一主题 下一主题

新版FineUI加上这一节web.config authentication mode验证码失效?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-1-25 12:58:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在II7.0环境下,加上
<authentication mode="Forms">
      <forms name=".ASPXFORMSAUTH" loginUrl="~/default.aspx" timeout="120" defaultUrl="~/main.aspx" protection="All" path="/"/>
    </authentication>
    <authorization>
      <deny users="?"/>
    </authorization>
登录窗口的验证码就失效,看不到了?为什么?有没有解决方法?

沙发
发表于 2014-1-25 13:24:03 | 只看该作者
你这是限制了所有资源的访问,需要配置例外项,参考 AppBox v3.0 中的配置:
  1. <location path="icon">
  2.     <system.web>
  3.       <authorization>
  4.         <allow users="*" />
  5.       </authorization>
  6.     </system.web>
  7.   </location>
  8.   <location path="res">
  9.     <system.web>
  10.       <authorization>
  11.         <allow users="*" />
  12.       </authorization>
  13.     </system.web>
  14.   </location>
  15.   <location path="extjs">
  16.     <system.web>
  17.       <authorization>
  18.         <allow users="*" />
  19.       </authorization>
  20.     </system.web>
  21.   </location>
复制代码
板凳
 楼主| 发表于 2014-1-25 13:24:19 | 只看该作者
【已经解决】还是命名空间的设置问题,要确保正确就OK
地板
 楼主| 发表于 2014-1-25 13:52:51 | 只看该作者
有没有办法给出一个在IIS7.0环境下完整的Web.config配置文件
5#
 楼主| 发表于 2014-1-25 14:03:20 | 只看该作者
  修改成:
<authentication mode="Forms">
    <forms name=".ASPXFORMSAUTH" loginUrl="~/default.aspx" timeout="120" defaultUrl="~/main.aspx" protection="All" path="/"/>
    </authentication>
    <authorization>
      <allow users="?"/>
    </authorization>
就可以了
6#
 楼主| 发表于 2014-1-25 14:13:20 | 只看该作者
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.   <configSections>
  4.     <section name="FineUI" type="FineUI.ConfigSection, FineUI" requirePermission="false" />
  5.   </configSections>
  6.   <!-- 可用的配置项(这里列的都是默认值): Language="zh_CN" AjaxTimeout="60" EnableAjax="true" Theme="Blue" FormMessageTarget="Qtip" FormOffsetRight="20" FormLabelWidth="100" FormLabelSeparator=":" IconBasePath="~/icon" EnableAjaxLoading="true" AjaxLoadingType="default" CustomTheme="" CustomThemeBasePath="~/theme"-->
  7.   <FineUI DebugMode="true"  />
  8.   <appSettings />
  9.   <connectionStrings />
  10.   <system.web>
  11.     <pages>
  12.       <controls>
  13.         <add assembly="FineUI" namespace="FineUI" tagPrefix="x" />
  14.       </controls>
  15.     </pages>
  16.     <!--<httpModules>
  17.       <add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI"/>
  18.     </httpModules>-->
  19.     <!--<httpHandlers>
  20.       <add verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI" validate="false"/>
  21.     </httpHandlers>-->

  22.     <httpRuntime maxRequestLength="102400 " />
  23.     <customErrors mode="Off" />
  24.     <compilation debug="true" />

  25.    
  26.     <authentication mode="Forms">
  27.       <forms name=".ASPXFORMSAUTH" loginUrl="~/login.aspx" timeout="120" defaultUrl="~/default.aspx"  protection="All" path="/"/>
  28.     </authentication>
  29.     <authorization>
  30.       <deny users="?"/>
  31.     </authorization>
  32.   </system.web>

  33.   <location path="captcha">
  34.     <system.web>
  35.       <authorization>
  36.         <allow users="*" />
  37.       </authorization>
  38.     </system.web>
  39.   </location>
  40.   <location path="icon">
  41.     <system.web>
  42.       <authorization>
  43.         <allow users="*" />
  44.       </authorization>
  45.     </system.web>
  46.   </location>
  47.   <location path="theme">
  48.     <system.web>
  49.       <authorization>
  50.         <allow users="*" />
  51.       </authorization>
  52.     </system.web>
  53.   </location>
  54.   <location path="extjs">
  55.     <system.web>
  56.       <authorization>
  57.         <allow users="*" />
  58.       </authorization>
  59.     </system.web>
  60.   </location>
  61.   
  62.    <!--IIS7 Integrated Mode-->
  63.   <system.webServer>
  64.     <modules>
  65.       <add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI" />
  66.     </modules>
  67.     <handlers>
  68.       <add name="FineUIResourceHandler" verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI" />
  69.     </handlers>
  70.     <httpErrors errorMode="Detailed" />
  71.     <asp scriptErrorSentToBrowser="true" />
  72.         <defaultDocument>
  73.             <files>
  74.                 <add value="login.aspx" />
  75.             </files>
  76.         </defaultDocument>
  77.   </system.webServer>
  78.   
  79.   
  80. </configuration>
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-23 21:54 , Processed in 0.044131 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表