FineUI 官方论坛

标题: 【已解决】Appbox升级FineUI.dll为v3.3.0时,报错。 [打印本页]

作者: Mr.Wu    时间: 2013-6-17 17:58
标题: 【已解决】Appbox升级FineUI.dll为v3.3.0时,报错。
说明1:我已经按照《获取适用于 FineUI 的 ExtJS 库!!》里面说到的,下载extjs文件夹,放到网站根目录了。 http://fineui.com/bbs/forum.php?mod=viewthread&tid=3218&extra=&page=1
说明2:网站源码截图:
[attach]2510[/attach]
说明3:编译网站没问题,按ctrl+F5运行网站时,弹出错误:
[attach]2511[/attach]

作者: ☆☆αβ☆☆    时间: 2013-6-17 18:58
错误同上,放一个官方实例到appbox目录运行不报错,请三石看看
作者: 铁打的硬盘    时间: 2013-6-17 20:15
升级后报错 错误同一楼描述  请三石帮助解决
作者: sanshi    时间: 2013-6-18 10:33

我知道了,因为 AppBox 用了 Forms Authentication,所以需要为所有不需要验证的资源添加例外,所以你学要修改 Web.config 文件:
  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. </configuration>
复制代码
修改为:
  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.   
  16.   <location path="extjs">
  17.     <system.web>
  18.       <authorization>
  19.         <allow users ="*" />
  20.       </authorization>
  21.     </system.web>
  22.   </location>

  23. </configuration>
复制代码

作者: Mr.Wu    时间: 2013-6-18 10:35
sanshi 发表于 2013-6-18 10:33
我知道了,因为 AppBox 用了 Forms Authentication,所以需要为所有不需要验证的资源添加例外,所以你学 ...

好的,我试下。因为论坛《获取适用于 FineUI 的 ExtJS 库!! 》一文里面说有一句“老项目不需要修改任何代码和配置文件!”,所以不敢乱动其它东西啊
作者: sanshi    时间: 2013-6-18 10:38
Mr.Wu 发表于 2013-6-18 10:35
好的,我试下。因为论坛《获取适用于 FineUI 的 ExtJS 库!! 》一文里面说有一句“老项目不需要修改任何 ...

呵呵,特殊情况特殊处理
作者: Mr.Wu    时间: 2013-6-18 10:58
sanshi 发表于 2013-6-18 10:38
呵呵,特殊情况特殊处理

试了一下,在webconfig中增加下面代码,果然OK了,感谢CCTV,感谢三石!!!
<location path="extjs">
    <system.web>
      <authorization>
        <allow users ="*" />
      </authorization>
    </system.web>
  </location>


作者: 亮亮胖胖    时间: 2013-7-7 12:47
记下来好好留着
作者: biandande    时间: 2013-8-1 17:06
刚碰到这个问题,已经记录下来了,非常感谢三石。
作者: sanshi    时间: 2013-8-1 17:09
biandande 发表于 2013-8-1 17:06
刚碰到这个问题,已经记录下来了,非常感谢三石。

我已经把这个常见问题更新到:http://fineui.com/bbs/forum.php?mod=viewthread&tid=2286
作者: 泰山人    时间: 2013-8-2 22:52
好了,这下彻底解决了,总算能正常运行了!{:soso_e179:}
作者: KKLOGIC    时间: 2013-8-4 23:11
sanshi 发表于 2013-6-18 10:33
我知道了,因为 AppBox 用了 Forms Authentication,所以需要为所有不需要验证的资源添加例外,所以你学要 ...

这个很管用




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4