1
バージョン4.1.9に更新しようとしましたが、診断ページでバイナリがDRMフリーではないようです。4.1.9のライセンス問題(MyGetの非DRM可能)
誰でもMyGetリポジトリの4.1.9バイナリがDRMフリーであることを確認できれば幸いです。
もう1人のユーザーがここで似たような経験をしました:Upgrade to imageresizer 4.1.9 loses my license 「DRMフリーインストールのトラブルシューティング」のすべての手順を運行なしに実行しました。自分のコンピューターとビルドサーバーで同じバイナリを取得しました。
私はバージョン4.1.8にダウングレードし、4.1.9で修正されていると思われる問題が発生し始めたので、この方法が好きです。ここで
は、エラーのスタックトレースです:
System.InvalidOperationException: Nullable object must have a value.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at ImageResizer.Configuration.Performance.CircularTimeBuffer.<>c.<DequeueValues>b__14_0(TimeSlotResult r)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at ImageResizer.Configuration.Performance.PerIntervalSampling.FireCallbackEvents()
at ImageResizer.Configuration.Performance.PerIntervalSampling.Record(Int64 timestamp, Int64 count)
at ImageResizer.Configuration.Performance.MultiIntervalStats.Record(Int64 timestamp, Int64 count)
at ImageResizer.Configuration.Performance.GlobalPerf.JobComplete(ImageBuilder builder, ImageJob job)
at ImageResizer.ImageBuilder.Build(ImageJob job)
at ImageResizer.InterceptModule.<>c__DisplayClass5_0.<HandleRequest>b__1(Stream stream)
at ImageResizer.Plugins.DiskCache.CustomDiskCache.<>c__DisplayClass29_0.<TryWriteFile>b__0()
at ImageResizer.Plugins.DiskCache.LockProvider.TryExecute(String key, Int32 timeoutMs, LockCallback success)
at ImageResizer.Plugins.DiskCache.CustomDiskCache.GetCachedFile(String keyBasis, String extension, ResizeImageDelegate writeCallback, Int32 timeoutMs, Boolean asynchronous)
at ImageResizer.Plugins.DiskCache.DiskCache.Process(IResponseArgs e)
at ImageResizer.Plugins.DiskCache.DiskCache.Process(HttpContext context, IResponseArgs e)
at ImageResizer.InterceptModule.HandleRequest(HttpContext context, HttpModuleRequestAssistant ra, IVirtualFile vf)
at ImageResizer.InterceptModule.CheckRequest_PostAuthorizeRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
次診断ページからの抜粋です:
Diagnostics for ImageResizer 4.1.8 2a9f6322 at localhost generated 8/28/2017 1:58:01 PM
Please remember to provide this page when contacting support.
---------------------- Licensing OFF -----------------------
You are using a DRM-disabled version of ImageResizer. License enforcement is OFF.
DRM-enabled assemblies (if present) would see <licenses licenseError='Watermark'>
Need to change domains? Get a discounted upgrade to a floating license: https://imageresizing.net/licenses/convert
---------------------- Licensing OFF -----------------------
You are using ImageResizer Performance Edition plugins.
0 issues detected:
Configuration:
<resizer>
<plugins>
<add name="FastScaling" />
<add name="RemoteReader" />
<add name="EPiServerBlobReaderPlugin" />
<add name="EPiFocalPointPlugin" />
<add name="DiskCache" />
</plugins>
<diskcache dir="~/App_Data/ImageCache" />
<remotereader allowAllSignedRequests="true" signingKey="[redacted]" />
<clientcache minutes="1440" />
</resizer>
Registered plugins:
ImageResizer.Plugins.Basic.DefaultEncoder
ImageResizer.Plugins.Basic.NoCache
ImageResizer.Plugins.Basic.ClientCache
ImageResizer.Plugins.Basic.WebConfigLicenseReader
ImageResizer.Plugins.Basic.Diagnostic
ImageResizer.Plugins.Basic.SizeLimiting
ImageResizer.Plugins.Basic.MvcRoutingShimPlugin
ImageResizer.Plugins.Basic.LicenseDisplay
ImageResizer.Plugins.FastScaling.FastScalingPlugin
ImageResizer.Plugins.RemoteReader.RemoteReaderPlugin
ImageResizer.Plugins.EPiServerBlobReader.EPiServerBlobReaderPlugin
ImageResizer.Plugins.EPiFocalPoint.EPiFocalPointPlugin
ImageResizer.Plugins.DiskCache.DiskCache
ImageResizer.Plugins.LicenseVerifier.LicenseEnforcer`1[ImageResizer.Plugins.DiskCache.DiskCache]
Accepted querystring keys:
quality, format, thumbnail, f.sharpen, maxwidth, maxheight, width, height, w, h, crop, page, bgcolor, rotate, flip, sourceFlip, sFlip, sRotate, borderWidth, borderColor, paddingWidth, paddingColor, frame, useresizingpipeline, cache, process, margin, dpi, zoom, autorotate
Accepted file extensions:
bmp, gif, exif, png, tif, tiff, tff, jpg, jpeg, jpe, jif, jfif, jfi
Environment information:
Running Microsoft-IIS/8.5 on Microsoft Windows NT 6.3.9600.0 and CLR 4.0.30319.42000
Trust level: Unrestricted
OS bitness: AMD64
Executing assembly: c:\windows\system32\inetsrv\w3wp.exe
IntegratedPipeline: True
NuGetには、マシン全体のキャッシュでNuGet.orgとMyGet.orgのバイナリをスワップするバグがあります。これはおそらく問題の根本です。私たちはこれを解決するために企業全体のライセンスキーを導入しました(代わりにNuGetを使用していません)。 https:/imageresizing.net/licenses/convert –
入力していただきありがとうございます。奇妙なことは4.1.8で動作することです。 私はマシン全体のキャッシュをクリアするための手順を実行しました。ライセンスキーソリューションを検討します。 – tnicolaysen
4.1.8が悪い、悪いバグを持っていました。 4.1.8と4.1.9は、[数行のコード](https://github.com/imazen/resizer/compare/v4.1.8...v4.1.9)によってのみ異なります - いずれもライセンスの変更方法働く あなたはどのバージョンのNuGetを使用していますか? –