2017-08-28 5 views
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 
+0

NuGetには、マシン全体のキャッシュでNuGet.orgとMyGet.orgのバイナリをスワップするバグがあります。これはおそらく問題の根本です。私たちはこれを解決するために企業全体のライセンスキーを導入しました(代わりにNuGetを使用していません)。 https:/imageresizing.net/licenses/convert –

+0

入力していただきありがとうございます。奇妙なことは4.1.8で動作することです。 私はマシン全体のキャッシュをクリアするための手順を実行しました。ライセンスキーソリューションを検討します。 – tnicolaysen

+0

4.1.8が悪い、悪いバグを持っていました。 4.1.8と4.1.9は、[数行のコード](https://github.com/imazen/resizer/compare/v4.1.8...v4.1.9)によってのみ異なります - いずれもライセンスの変更方法働く あなたはどのバージョンのNuGetを使用していますか? –

答えて

0

これは今取得し、Webにライセンスを追加することで解決されました。 DRMフリーのバイナリに依存しないようにしてください。

関連する問題