Asp.net 我收到错误消息,无法加载类型';使用精灵时使用Microsoft.Samples.Web.ImageOptimizationModule
我在使用ap精灵时出错。我无法执行此操作 我在web.config中添加了以下代码Asp.net 我收到错误消息,无法加载类型';使用精灵时使用Microsoft.Samples.Web.ImageOptimizationModule,asp.net,sprite,Asp.net,Sprite,我在使用ap精灵时出错。我无法执行此操作 我在web.config中添加了以下代码 <system.webServer> <modules runAllManagedModulesForAllRequests="true"> <add type="Microsoft.Samples.Web.ImageOptimizationModule" name ="Microsoft.Samples.Web.ImageOptimization
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<add type="Microsoft.Samples.Web.ImageOptimizationModule"
name ="Microsoft.Samples.Web.ImageOptimizationModule"/>
</modules>
</system.webServer>
<system.web>
<pages>
<controls>
<add tagPrefix="asp" namespace="Microsoft.Web.Samples" assembly="Microsoft.Web.Samples.ImageSprite" />
</controls>
</pages>
<httpModules>
<add type="Microsoft.Samples.Web.ImageOptimizationModule"
name="Microsoft.Samples.Web.ImageOptimizationModule" />
</httpModules>
<compilation debug="true" targetFramework="4.0" />
</system.web>
我还创建了一个文件夹App_Sprites.并添加了
ImageSprite
和ImageOptimizationFramework
的引用。这主要是猜测,但您可能必须在声明中使用程序集名称限定类型名称
我不知道Microsoft.Samples.Web.ImageOptimizationModule
的程序集名称是什么,但假设它是Microsoft.Web.Samples.ImageSprite
:
<add type="Microsoft.Web.Samples.ImageOptimizationModule, Microsoft.Web.Samples.ImageSprite"
name ="Microsoft.Web.Samples.ImageOptimizationModule"/>
我对我的web.config文件进行了以下更改,其效果良好,还添加了
WebForms.dll
参考
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<pages>
<controls>
<add tagPrefix="asp" namespace="Microsoft.Web.Samples" assembly="Microsoft.Web.Samples.ImageSprite" />
</controls>
</pages>
<httpModules>
<add type="Microsoft.Web.Samples.ImageOptimizationModule"
name="Microsoft.Web.Samples.ImageOptimizationModule"/>
</httpModules>
</system.web>
<system.webServer>
<modules>
<add type="Microsoft.Web.Samples.ImageOptimizationModule"
name="Microsoft.Web.Samples.ImageOptimizationModule"/>
</modules>
</system.webServer>
</configuration>
这是程序集的实际名称吗?namespace=“Microsoft.Web.Samples”assembly=“Microsoft.Web.Samples.ImageSprite”好的,我将修改我的答案以反映实际值。实际上,我刚刚注意到:您的类型为Microsoft.Samples.Web.ImageOptimizationModule
,但我怀疑它应该是Microsoft.Web.Samples.ImageOptimizationModule
!