当前位置:编程学习 > C#/ASP.NET >>

Unity有关AOP配置问题 在线等解决马上结

配置文件如下:

<configuration>
  <configSections>
    <section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Unity.Configuration"/>
  </configSections>
  <unity xmlns="http://schemas.microsoft.com/practces/2010/unity">
    <sectionExtension type="Microsoft.Practices.Unity.InterceptionExtension.Configuration.InterceptionConfigurationExtension, Microsoft.Practices.Unity.Interception.Configuration" />
    <container name="FirstClass">
      <extension type="Interception"/>
      <register type="IAopBLL.IReadDataBLL,IAopBLL" mapTo="AopBLL.ReadDataBLL,AopBLL">
        <interceptor type="TransparentProxyInterceptor"/>
        <interceptionBehavior type="Command.ExceptionLoggingCallHandler,Command"/>
      </register>
      <register type="IAopDAL.IReadData,IAopDAL" mapTo="AopOracelDAL.ReadDataDAL,AopOracelDAL"/>
    </container>
  </unity>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>



调用代码如下:

        private IUnityContainer container;
        public UnityContainerHelp()
        {
            container = new UnityContainer();
            UnityConfigurationSection section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity");
            container.LoadConfiguration(section, "FirstClass");
        }


错误如下:

创建 unity 的配置节处理程序时出错: 给定程序集名称或基本代码无效。 (异常来自 HRESULT:0x80131047) (C:\Users\Administrator\documents\visual studio 2010\Projects\EnterpriseSolution\AopUnity\bin\Debug\AopUnity.vshost.exe.config line 6)

--------------------编程问答-------------------- 将bin和obj文件夹删除了,重新生成下试试看。 --------------------编程问答-------------------- 还是不行的!同样的错误! --------------------编程问答-------------------- 不知方便留个联系方式的!我可以把代码发给你们看看的 !我写的一个简单的实例的 --------------------编程问答-------------------- 检查输出目录下的dll:
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.Unity.dll
Microsoft.Practices.Unity.Configuration.dll
Microsoft.Practices.Unity.Interception.dll
Microsoft.Practices.Unity.Interception.Configuration.dll
IAopBLL.dll
AopBLL.dll
Command.dll
IAopDAL.dll
AopOracelDAL.dll
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,