問題タブ [webgrease]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - System.Web.OptimizationからのMicrosoft.Ajax.Utilities.JScriptException
NUGETからの最新のSystem.Web.Optimization1.0ライブラリの展開で問題が発生しています。Azureの本番インスタンスでは、ログがMicrosoft.Ajax.Utilities.JScriptExceptionエラーでいっぱいになり、CPUが100%に急上昇し、すべてが停止します。メモリダンプは次のエラーを示しています(そのうちの211)。どんな助けでもありがたいです!
エラー:
asp.net - バンドル: 最適化がオンとオフのスクリプトのレンダリングの違い
私は ASP.NET 4.5 MVC4 を使用しており、以前は機能していたカスタム バンドルを使用して、css および javascript ファイルのバンドルをセットアップしました。
ロード順序が重要なので、バンドルを自分で作成しました。
どういうわけか、それは機能しなくなりました。最近、最新の WebGrease (1.3.0) に更新しました。それは問題になるでしょうか?
奇妙なことにBundleTable.EnableOptimizations
、false に設定すると機能します。しかし、trueに設定すると、jsエラーが発生します。
asp.net-mvc-3 - WebGreaseをバージョン1.3.0にアップグレードすると、エラーが発生します
バージョンにアップグレードWebGrease
し1.3.0
ているときにエラーが発生します:
ファイルまたはアセンブリ'WebGrease、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)
ソースエラー:
このエラーを解決する方法。
css - Mvc4 の _Layout.cshtml での Styles.Render 呼び出しでの WebGrease エラー
Mvc4 Web プロジェクトにバンドルを追加しようとしています。私が取ったステップ:
- 私のプロジェクトへの参照を追加しました
System.Web.Optimization
- 私の
@Styles.Render("~/Content/css")
中に追加されました<head>
_Layout.cshtml
BundleConfig.RegisterBundles(BundleTable.Bundles);
に追加Global.asax.cs
- withinメソッド
BundleConfig.cs
でApp_Start
フォルダに追加bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
RegisterBundles(...)
- フォルダー
site.css
内に単純なものを追加しました。Content
上記のステップ 2 で表示されるエラーは次のとおりです。Could not load file or assembly 'WebGrease, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
DLL リファレンスか何かがありませんか? 最初は空の Mvc4 プロジェクトから始めたことに注意してください。
c# - バンドルと縮小に関する問題
asp.net のバンドルと縮小機能を使用しようとしています。問題は、jquery ui カスタム スクリプトをバンドルに含めているときに、スクリプトがレイアウト ページでレンダリングされないことです。コードは次のとおりです。
上記のCSSとスクリプトは含まれていません。ここで何が間違っていますか?
asp.net - WebGrease をバージョン 1.3.0 にアップグレードすると、本番サーバーでのみエラーが発生する
まず、この質問への回答は、私のエラーを解決しないでください:
WebGrease をバージョン 1.3.0 にアップグレードするとエラーが発生する
本番サーバーに次のバインディングリダイレクトがあります。
Microsoft ASP.NET Web 最適化フレームワークに必要な次の DLL が運用サーバー上にあります。
- System.Web.Optimization.dll 1.0.0.0 (これはプレリリース版ではありません)
- Antlr3.Runtime.dll 3.3.1.7705
- Webgrease.dll 1.3.0.0
次のエラーが表示されます。
Could not load file or assembly 'WebGrease, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
GAC を確認し、すべての一時 ASP.NET フォルダーを削除しました。 newVersion
config から属性を削除しようとしました<bindingRedirect>
。ASP.NET に WebGrease 1.0 を探すように指示している理由がわかりません
asp.net-mvc-4 - nuget から webgrease 1.5.1.25624 にアップグレードした後、System.IO.FileLoadException が発生します。
私はasp.netの死のページです。これは、nugetを使用してmvc4のWebグリースとブートストラップをアップグレードした後に表示されます。
「/」アプリケーションでサーバー エラーが発生しました。
ファイルまたはアセンブリ 'WebGrease' またはその依存関係の 1 つを読み込めませんでした。厳密な名前の署名を確認できませんでした。アセンブリが改ざんされているか、遅延署名されていても正しい秘密キーで完全に署名されていない可能性があります。(HRESULT からの例外: 0x80131045) 説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.IO.FileLoadException: ファイルまたはアセンブリ 'WebGrease' またはその依存関係の 1 つを読み込めませんでした。厳密な名前の署名を確認できませんでした。アセンブリが改ざんされているか、遅延署名されていても正しい秘密キーで完全に署名されていない可能性があります。(HRESULT からの例外: 0x80131045)
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
アセンブリ ロード トレース: 次の情報は、アセンブリ 'WebGrease' をロードできなかった理由を特定するのに役立ちます。
バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.18045