我现在刚下了个企业库2.0,由于不会配置web.config和dataconfiguration.config,
所以无法使用.
有哪个高人用过?贴出代码与下载的企业库版本(2.0的企业库有二个版本).谢谢.

解决方案 »

  1.   

       
    在2.0 的企业库中是没有dataconfiguration.config
    这个文件,直接通过 web.config 就可以访问数据库了,我给你发个完整的 web.config 
     
    <?xml version="1.0" encoding="utf-8"?><configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
      <configSections>
        <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"/>    
      </configSections>
      <dataConfiguration defaultDatabase="Connection String"/>
      <connectionStrings>
        <add name="Connection String" connectionString="database=HTSiteData;Server=.;uid=sa;pwd=sa;" providerName="System.Data.SqlClient"/>
      </connectionStrings>
      <appSettings> 
      <add key="FCKeditor:BasePath" value="~/FCKeditor/"/>  <add key="FCKeditor:UserFilesPath" value="/FCKPro/Files" />
      </appSettings>
      <system.web>
        <!-- 
                设置 compilation debug="true" 将调试符号插入
                已编译的页面中。但由于这会 
                影响性能,因此只在开发过程中将此值 
                设置为 true。
            -->
        <compilation debug="true">
    <assemblies>
    <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>      
          
          </assemblies></compilation>
        <!--
                通过 <authentication> 节可以配置 ASP.NET 使用的 
                安全身份验证模式,
                以标识传入的用户。 
            -->
        <authentication mode="Windows"/>
        <!--
                如果在执行请求的过程中出现未处理的错误,
                则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
                开发人员通过该节可以配置
                要显示的 html 错误页
                以代替错误堆栈跟踪。        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
                <error statusCode="403" redirect="NoAccess.htm" />
                <error statusCode="404" redirect="FileNotFound.htm" />
            </customErrors>
            -->    <httpRuntime maxRequestLength="10240" executionTimeout="3600"/>
        
      </system.web>
     
    </configuration>
      

  2.   

     在  asp.net 中只需引用 Microsoft.Practices.EnterpriseLibrary.Common.dll 
       
      Microsoft.Practices.EnterpriseLibrary.Data.dll 
     数据库操作即可正常运行。
     
     在 winform 中
      还需要引入一个Microsoft.Practices.ObjectBuilder.dll
    负责无法运行 
      

  3.   

    我是个新手,请问下在运用企业库的时候需不需要安装什么东东呢?还是直接添加引用dll文件就可以了