0

ap スプライトの使用中にエラーが発生しました。実行できません。

私は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 も作成しました。そして、ImageSpriteおよびの参照を追加しましたImageOptimizationFramework

4

2 に答える 2

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

于 2013-04-02T12:30:54.630 に答える
0

これはほとんど推測ですが、宣言内の型名をアセンブリ名で修飾する必要がある場合があります。

アセンブリ名が何であるかはわかりませんが、次Microsoft.Samples.Web.ImageOptimizationModuleのようにしましょうMicrosoft.Web.Samples.ImageSprite:

 <add type="Microsoft.Web.Samples.ImageOptimizationModule, Microsoft.Web.Samples.ImageSprite"
   name ="Microsoft.Web.Samples.ImageOptimizationModule"/>
于 2013-04-01T10:10:06.490 に答える