I接收错误:
从Web.config构建配置不能为提供程序设置配置。配置设置有错误(记得在配置文件中配置SubSonic吗?)创建SubSonicService的配置节处理程序时出错:无法从程序集“亚音速”加载类型“SubSonic.SubSonicSection”。(Web.config第13行)“提供者有一个问题-没有加载,也没有抛出的异常。设置ConfigPath:“Web.config”
但是下面是我的配置部分,我使用的是Visual 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应用程序项目时,它不会自动生成类,我必须手动调用亚音速指挥官(sonic.exe)可执行文件。
发布于 2012-04-17 00:26:21
我从未使用过生成器,但基本思想是有两种不同的方法。构建器将在执行时动态创建Subsonic服务,命令器将实际生成用于编译的代码文件。
https://stackoverflow.com/questions/10176734
复制相似问题