【发布时间】:2012-04-17 08:26:21
【问题描述】:
我收到错误消息:
来自Web.config的构建配置
无法为提供者设置配置。您的配置设置有错误(您记得在配置文件中配置 SubSonic 吗?)。 “为 SubSonicService 创建配置节处理程序时出错:无法从程序集“SubSonic”加载类型“SubSonic.SubSonicSection”。 (Web.config 第 13 行)'
提供者有问题 - 没有加载,也没有抛出异常。
设置 ConfigPath: 'Web.config'
但这是我的配置部分,我使用的是 Visual Studio 2010
<configuration>
<configSections>
<section name="SubSonicService" type="SubSonic.SubSonicSection ,SubSonic" requirePermission="true" restartOnExternalChanges="true" allowDefinition="MachineToApplication"/>
</configSections>
<connectionStrings>
<clear/>
<add name="TasksConnection" providerName="System.Data.SqlClient" connectionString="*"/>
</connectionStrings>
<SubSonicService defaultProvider="SqlDataProvider" spClassName="SPs" fixPluralClassNames="true">
<providers>
<add name="SqlDataProvider" type="SubSonic.SqlDataProvider, SubSonic" connectionStringName="TasksConnnection"/>
</providers>
</SubSonicService>
<compilation>
<buildProviders>
<add type="SubSonic.BuildProvider,SubSonic" extension="*.abp"/>
</buildProviders>
</compilation>
</configuration>
我有一个文件Builder.abp,里面只有*。同样如文档和其他网站所述,当我构建 Web 应用程序项目时,它不会自动生成类,我必须手动调用 subsonic commands (sonic.exe) 可执行文件。
【问题讨论】:
标签: sql-server-2005 orm configuration subsonic