• log4net+Spring.NET配置过程中的一些问题


    •  Could not configure Common.Logging from configuration section 'common/logging'

    采用的是Winform程序,在app.config配置文件里有程序生成的语句:

    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    </startup>

    将之删除即可。也可以尝试引用: 

    Common.Logging.Log4Net.dll

    Common.Logging.dll

    log4net.dll

    • 项目中将引用log4net.dll版本为 1.2.10.0 ,在此配套版本情况下,运行出现错误: {"Unable to create type 'Common.Logging.Log4Net.Log4NetLoggerFactoryAdapter, Common.Logging.Log4Net'"}

     使用Common.Logging与log4net的组件版本兼容问题

    • Error creating context 'spring.root': file [H:共享CodeDolphinFosc.Dolphin.UIFosc.Dolphin.UIinDebugConfObjects.xml] cannot be resolved to local file path - resource does not use 'file:' protocol.

    将Object.xml文件设置为嵌入的资源和始终复制即可。如下图:

    • Error creating context 'spring.root': Could not load type from string value 'Fosc.Dolphin.Dal.Dao.SysLoginDao, Fosc.Dolphin.Dal'.

    造成此问题的原因是在一层里面无法获取到另一层的对象,添加另一层的引用即可,比如在UI层获取Dal层(若UI未引用Dal)的可能会出现此问题。

    • Cannot resolve type [Fosc.Dolphin.Dal.Dao.SysLoginDao, Fosc.Dolphin.Dal] for object with name 'SysLoginDao' defined in file [H:共享CodeDolphinFosc.Dolphin.UIFosc.Dolphin.UIinDebugConfObjects.xml] line 4

    出现此问题的原因是在UI层的bin目录下没有Fosc.Dolphin.Dal.dll文件,将此文件拷贝到bin目录下即可解决。目前在尝试面向接口编程,UI成并未引用Dal层,故Dal成链接文件未复制。

    • No object named 'SysLoginService' is defined : Cannot find definition for object [SysLoginService]

    将object文件里的SysLoginService对象添加id即可。如下图:

  • 相关阅读:
    Java中如何利用File类递归的遍历指定目录中的所有文件和文件夹
    SQL的别名和SQL的执行顺序和SQL优化
    Linux中如何配置sudo用户
    Linux的ssh的known_host文件
    Linux的SSH服务
    Linux的图形模式和文本模式以及单用户模式切换
    Linux服务器磁盘空间占满问题
    PLSQL Developer连接本地Oracle 11g数据库
    Linux常用命令学习
    OAuth2 .net MVC实现获取token
  • 原文地址:https://www.cnblogs.com/jiangxiaoqiang/p/4274014.html
Copyright © 2020-2023  润新知