FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 27351|回复: 16
打印 上一主题 下一主题

Ext 未定义,界面显示不了(AXD,404,Form Authentication必看!)

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-22 02:37:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ExtAspNet和浏览器版本:

FineUI 3.2  IE9(兼容&非兼容)

问题描述:

昨天升级完FineUI后,替换对应字符串,编译,运行,一点问题都没有,今天突然发现打不开,一直报如下错误:

遂上论坛,发现一些朋友也遇到这个问题,按照一些人的解决方法逐个尝试,问题依然没有解决,最后没有办法,下载了官方Demo,运行OK,于是考虑问题还是在web.config文件上,逐个比对,发现都加上去了,难道是多加了某些节点导致问题出现?于是逐项删除,在测试到用户验证配置时,发现成功了,页面返回正常,也就是如下配置节点:
<authorization>
                        <deny users="?" />
                        <!--<allow users="*" />  允许所有用户 -->
                        <!--  <allow     users="[逗号分隔的用户列表]"
                             roles="[逗号分隔的角色列表]"/>
                  <deny      users="[逗号分隔的用户列表]"
                             roles="[逗号分隔的角色列表]"/>
            -->
                </authorization>

回想昨天的情况,由于在更新FineUI前,已经登陆过系统并且没有退出,系统默认为已登录状态,所以问题没有出现。
再看看一些朋友的情况,有些是网站,本身不需要验证登录,或者一些系统的登陆页面未使用FineUI控件,也不会有问题,当然官方Demo自然也不会有问题,为了验证问题,在官方Demo中加入这个配置项,看看情况如何,为了便于测试,将登陆页面设置为demo中“基本用法”里面的“登陆页面”:



最后,刷新前:

刷新后:

测试代码或示例:

官方Demo

实际与期望的运行结果:

无法开启.net 身份认证功能

截图:

见上图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2012-11-22 03:19:49 | 只看该作者
遇到同样的问题 升级运行后 登录页面不显示了
以下是Web.config的配置 没有问题啊
  1. <?xml version="1.0"?>
  2. <configuration>
  3.     <configSections>
  4.         <section name="ExtAspNet" type="ExtAspNet.ConfigSection, ExtAspNet" requirePermission="false"/>
  5.         <section name="SubSonicService" type="SubSonic.SubSonicSection, SubSonic"/>
  6.     </configSections>
  7.     <appSettings/>
  8.     <connectionStrings>
  9.         <clear/>
  10.         <add name="Default" connectionString="Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=TransportManagesDB;Data Source=HCKJCM"/>
  11.     </connectionStrings>
  12.     <!-- 可用的配置项(这里列的都是默认值): Language="zh_CN" AjaxTimeout="60" EnableAjax="true" Theme="blue" FormMessageTarget="qtip" FormOffsetRight="20" FormLabelWidth="100" FormLabelSeparator=":" IconBasePath="~/icon" EnableAjaxLoading="true" AjaxLoadingType="default" -->
  13.     <ExtAspNet EnableBigFont="true" DebugMode="true" AjaxLoadingType="Default"/>
  14.     <SubSonicService defaultProvider="Default">
  15.         <providers>
  16.             <clear/>
  17.             <add name="Default" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="Default" generatedNamespace="AppBox"/>
  18.         </providers>
  19.     </SubSonicService>
  20.     <system.web>
  21.         <pages>
  22.             <controls>
  23.                 <add assembly="ExtAspNet" namespace="ExtAspNet" tagPrefix="ext"/>
  24.             </controls>
  25.         </pages>
  26.         <httpModules>
  27.             <add name="ExtAspNetScriptModule" type="ExtAspNet.ScriptModule, ExtAspNet"/>
  28.         </httpModules>
  29.         <httpHandlers>
  30.             <add verb="GET" path="res.axd" type="ExtAspNet.ResourceHandler, ExtAspNet"/>
  31.         </httpHandlers>
  32.         <compilation debug="true">
  33.             <assemblies>
  34.                 <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/></assemblies></compilation>
  35.         <customErrors mode="Off"/>
  36.         <!--
  37.             通过 <authentication> 节可以配置 ASP.NET 用来识别进入用户的安全身份验证模式。
  38.         -->
  39.         <authentication mode="Forms">
  40.             <forms name=".ASPXFORMSAUTH" loginUrl="~/default.aspx" timeout="120" defaultUrl="~/main.aspx" protection="All" path="/"/>
  41.         </authentication>
  42.         <authorization>
  43.             <deny users="?"/>
  44.         </authorization>
  45.     </system.web>
  46.     <location path="icon">
  47.         <system.web>
  48.             <authorization>
  49.                 <allow users="*"/>
  50.             </authorization>
  51.         </system.web>
  52.     </location>
  53.     <location path="res">
  54.         <system.web>
  55.             <authorization>
  56.                 <allow users="*"/>
  57.             </authorization>
  58.         </system.web>
  59.     </location>
  60. </configuration>
复制代码

在IE9中运行结果:

在火狐中运行结果:

这是什么原因造成的 谁知道?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
板凳
 楼主| 发表于 2012-11-22 03:26:33 | 只看该作者
琴舞飞扬 发表于 2012-11-22 03:19
遇到同样的问题 升级运行后 登录页面不显示了
以下是Web.config的配置 没有问题啊

试试删除以下节点:
<authorization>
            <deny users="?"/>
</authorization>
地板
发表于 2012-11-22 03:26:48 | 只看该作者
恩,是个问题,在启用Form认证情况下,需要:

在 configuration 节下面,加上:
  1.   <location path="res.axd">
  2.     <system.web>
  3.       <authorization>
  4.         <allow users ="*" />
  5.       </authorization>
  6.     </system.web>
  7.   </location>
复制代码
5#
发表于 2012-11-23 01:26:13 | 只看该作者
sanshi 发表于 2012-11-22 03:26
恩,是个问题,在启用Form认证情况下,需要:

在 configuration 节下面,加上: ...

谢谢,这样确实可以了
6#
发表于 2012-11-23 02:33:47 | 只看该作者
sanshi 发表于 2012-11-22 03:26
恩,是个问题,在启用Form认证情况下,需要:

在 configuration 节下面,加上: ...

ok!修改过好了
7#
发表于 2012-11-27 10:30:49 | 只看该作者
sanshi 发表于 2012-11-22 03:26
恩,是个问题,在启用Form认证情况下,需要:

在 configuration 节下面,加上: ...

3.2.1.1版本的对图标的支持不好 各种不显示{:soso_e117:}这是怎么回事?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
8#
发表于 2012-11-27 11:11:53 | 只看该作者
琴舞飞扬 发表于 2012-11-27 10:30
3.2.1.1版本的对图标的支持不好 各种不显示这是怎么回事?

把图片路径贴出来...
9#
发表于 2012-11-27 11:17:49 | 只看该作者
sanshi 发表于 2012-11-27 11:11
把图片路径贴出来...
  1. <ext:Image ID="imageLogin" ImageUrl="~/res/images/login/login_1.png" runat="server" ImageWidth="150px"
  2.                 Width="160px">
  3. </ext:Image>
复制代码
10#
发表于 2012-11-27 12:52:39 | 只看该作者
这个是你自己的图片阿,看看存在这个图片不
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-22 03:17 , Processed in 0.049833 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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