0

現在、IIS6 を搭載したサーバーで Umbraco v. 4.9.1 サイトを実行しています。このサイトでは、画像トリミング パッケージ CropUp (ImageResizing.net プラグインを使用) を使用し、メモリではなくディスクにトリミングをキャッシュするための DiskCache プラグインを購入しました。

次のようにDiskCacheプラグインをインストールしました。

  • ImageResizer.Plugins.DiscCache.dll を自分のサイトの /bin フォルダーにコピーしました
  • web.config<add name="DiskCache" />のセクションに追加<plugins>
  • web.config<diskcache subfolders="32" enabled="true" autoClean="false" dir="~/App_Data/ImageResizing" hashModifiedDate="true" />のセクションに追加されました。<resizer>

そして、IIS のサイト プロパティの下にある [ホーム ディレクトリ] タブで、このパスを %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll に挿入しようとしました。

それでも、私のApp_Dataフォルダーには ImageResizing というフォルダーはありません。

私が見逃したかもしれないものを誰かが知っていますか?:-)

4

2 に答える 2

0

うーん - 正当に聞こえますが、すべての構成を確認できません。これは私がサイトで作業したサンプルです:

<configuration>
    <configSections>
      <section name="resizer" type="ImageResizer.ResizerSection" />
      <section name="cropUp" type="Eksponent.CropUp.Config.CropUpSection, Eksponent.CropUp" />
    </configSections>
    <resizer>
      <plugins>
        <add name="DiskCache" />
        <add name="Eksponent.CropUp.Plugins.ImageResizerPlugin"></add>
      </plugins>
      <diskCache dir="~/media/imageresizer" />
    </resizer>
    <cropUp configSource="config\Eksponent.CropUp.config" />
</configuration>

これはあなたの設定に合っていますか?

于 2013-07-03T13:44:41.153 に答える
0

完全なセットアップがどのように見えるかはまだ完全にはわかりませんが、次のようになるはずです。通常、基本的な構成で動作させることができるはずです。

<resizer>
    <plugins>
        <add name="DiskCache" />
        <add name="Eksponent.CropUp.Plugins.ImageResizerPlugin" />
    </plugins>
    <diskCache dir="~/App_Data/imagecache" />
</resizer>

diskCache などは大文字と小文字が区別されると思います。

于 2013-07-03T13:47:40.170 に答える