0

使用 ap sprites 时出现错误。我无法做到。

我在 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。并添加了ImageSpriteImageOptimizationFramework

4

2 回答 2

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 回答
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>

有关 Sprite 的详细说明以及演示和示例下载,请参见以下链接 http://www.4guysfromrolla.com/articles/101310-1.aspx

于 2013-04-02T12:30:54.630 回答