2013-04-01 19 views
0

我在使用ap sprites時出錯,無法執行此操作。我有錯誤消息使用sprites時無法加載類型'Microsoft.Samples.Web.ImageOptimizationModule

我已經在web.config中

<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.And的ImageSprite參考和ImageOptimizationFramework

回答

0

我改變了我的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> 

雪碧的詳細說明連同演示和樣本下載,見下面的鏈接 http://www.4guysfromrolla.com/articles/101310-1.aspx

0

這主要是一個猜測,但你可能必須使用程序集名稱在聲明中限定類型名稱。

我不知道什麼Microsoft.Samples.Web.ImageOptimizationModule集名稱,但讓我們說這是Microsoft.Web.Samples.ImageSprite

<add type="Microsoft.Web.Samples.ImageOptimizationModule, Microsoft.Web.Samples.ImageSprite" 
    name ="Microsoft.Web.Samples.ImageOptimizationModule"/> 
+0

我加Microsoft.Samples.Web但它並沒有奏效 –

+0

是組件的實際名稱? –

+0

namespace =「Microsoft.Web.Samples」assembly =「Microsoft.Web.Samples.ImageSprite」 –

相關問題