FineUI 官方论坛
标题:
新版FineUI加上这一节web.config authentication mode验证码失效?
[打印本页]
作者:
小河流水
时间:
2014-1-25 12:58
标题:
新版FineUI加上这一节web.config authentication mode验证码失效?
在II7.0环境下,加上
<authentication mode="Forms">
<forms name=".ASPXFORMSAUTH" loginUrl="~/default.aspx" timeout="120" defaultUrl="~/main.aspx" protection="All" path="/"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
登录窗口的验证码就失效,看不到了?为什么?有没有解决方法?
作者:
sanshi
时间:
2014-1-25 13:24
你这是限制了所有资源的访问,需要配置例外项,参考 AppBox v3.0 中的配置:
<location path="icon">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="res">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="extjs">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
复制代码
作者:
小河流水
时间:
2014-1-25 13:24
【已经解决】还是命名空间的设置问题,要确保正确就OK
作者:
小河流水
时间:
2014-1-25 13:52
有没有办法给出一个在IIS7.0环境下完整的Web.config配置文件
作者:
小河流水
时间:
2014-1-25 14:03
修改成:
<authentication mode="Forms">
<forms name=".ASPXFORMSAUTH" loginUrl="~/default.aspx" timeout="120" defaultUrl="~/main.aspx" protection="All" path="/"/>
</authentication>
<authorization>
<allow users="?"/>
</authorization>
就可以了
作者:
小河流水
时间:
2014-1-25 14:13
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<configSections>
<section name="FineUI" type="FineUI.ConfigSection, FineUI" requirePermission="false" />
</configSections>
<!-- 可用的配置项(这里列的都是默认值): 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"-->
<FineUI DebugMode="true" />
<appSettings />
<connectionStrings />
<system.web>
<pages>
<controls>
<add assembly="FineUI" namespace="FineUI" tagPrefix="x" />
</controls>
</pages>
<!--<httpModules>
<add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI"/>
</httpModules>-->
<!--<httpHandlers>
<add verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI" validate="false"/>
</httpHandlers>-->
<httpRuntime maxRequestLength="102400 " />
<customErrors mode="Off" />
<compilation debug="true" />
<authentication mode="Forms">
<forms name=".ASPXFORMSAUTH" loginUrl="~/login.aspx" timeout="120" defaultUrl="~/default.aspx" protection="All" path="/"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
<location path="captcha">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="icon">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="theme">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="extjs">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<!--IIS7 Integrated Mode-->
<system.webServer>
<modules>
<add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI" />
</modules>
<handlers>
<add name="FineUIResourceHandler" verb="GET" path="res.axd" type="FineUI.ResourceHandler, FineUI" />
</handlers>
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true" />
<defaultDocument>
<files>
<add value="login.aspx" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
复制代码
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4