問題タブ [combres]
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-3 - ASP.NET MVC3 Combres エラー: 'System.Web.Mvc.UrlHelper' に 'CombresLink' の定義が含まれていません
ドキュメントのこのチュートリアルに従って、Asp.Net MVC 3 サイトに Combres をセットアップしようとしています。
すべての手順に従いましたが、実行すると次のエラーが発生します。
コンパイル エラー
説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。
siteJs は、conbres.xml ファイル内の私の javascript resourceSet 参照です。私のWeb設定には次のものがあります:
(これは、チュートリアルで参照されているものとは異なるバージョンの System.Web.Routing.UrlRoutingModule を使用しています。チュートリアルからバージョンを参照しようとすると、古い DLL がないため参照できません。)
これを正しく設定するにはどうすればよいですか?
c# - Combres 2、404 エラー
IIS 7 の .net 4 Web フォームで Combres を動作させようとしています。
すべてがローカルで機能していますが、サイトをライブにすると、次のパスで 404 エラーが発生します
しかし、最後に / を削除すると機能します。
この問題を解決するにはどうすればよいですか?
url - ChromeデベロッパーツールにはCombresjsのURLが長すぎます
私のローカル開発サイトのjsリソースのURLの長さのために、私が探しているスクリプトを見つけようとするのは本当に面倒です。
私はcombres2.2.2.4を使用しています。これが私の関連するcombres.xmlセクションです:
何かご意見は?
更新:
それらのハッシュ番号がどこから来ているのかはまだわかりません。リソースのdefaultVersion、defaultVersionGenerator、およびversionタグを変更しましたが、変更が表示されないようです。
デバッグをオフにしたところ、Chromeでは次のように表示されます。
/ scripts / 1
デバッグをオフにすると、defaultVersionは文書化されたとおりに機能しますが、デバッグをオンにすると、巨大なハッシュが戻ってくることを示します。Combresのバージョンかどうかを調べています(最近更新しました)。
- さて、2.1.0.0にロールバックすると、同じ動作が見つかりました。本来あるべきように見えても、実際にはここではCombresではない可能性があります。狩りを続けます。
asp.net-mvc - Dotlesscss @importステートメント:ファイルが見つかりません。Combresの使用
asp.net mvc 3プロジェクトでは、Combresを使用してCSSファイルを結合および縮小しています。変数などの派手なcssエクストラにdotlesscssフィルターを使用しています。
ただし、dotlesscss @importステートメントを使用しようとすると(ページ下部のインポートを参照)、cssの生成が失敗し、次のエラーが発生します。
ドットレスコンパイラが間違ったディレクトリを探していることは明らかですが、これを修正するにはどうすればよいですか?
[編集]:要求に応じて:私は次のシナクスを試しました:
c# - Combres は head 要素にファイルへのリンクを作成しますが、ページはスタイルやスクリプトなしでレンダリングされます
Combres を使用する asp.net MVC 3 サイトは、ワークステーションで正常にレンダリングされます。ラップトップで同じコードをコンパイルすると、combres リンクは正しいパスで表示されますが、ページはスタイルなしでレンダリングされます。動作するサイトで firebug を使用すると、次のクラスが html 要素に追加されます。
class=" js no-flexbox flexbox-legacy canvas canvastext webgl no-touch geolocation postmessage no-websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients no-cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers アプリケーションキャッシュ svg inlinesvg smil svgclippaths"
このクラス セットは、私のラップトップ サイトには表示されません。Log4Net にエラーは表示されません。
firebug で combres ファイル リンクを展開すると、「ページをリロードしてソースを取得してください:...」と表示されます。言うまでもなく、それは機能しません。
どちらのシステムも Windows 7 64 ビットと IIS 7.5 を実行しています。私のラップトップのIEでも動作しません。ラップトップからワークステーション サイトに移動しても機能します。
どんなアイデアでも大歓迎です。私は完全に途方に暮れています。
asp.net-mvc-3 - .jsファイルと.cssファイルを組み合わせ、圧縮して結合します
ASP.Netソリューションに次のものを追加しようとしています。nugetパッケージ「Install-PackageCombres.Mvc」を使用してインストールしました
これまでのところ、次のエラーが発生し続けるため、幸運はありません。
「System.Web.Mvc.HtmlHelper」には「Combres」の定義が含まれておらず、「System.Web.Mvc.HtmlHelper」タイプの最初の引数を受け入れる拡張メソッド「Combres」が見つかりませんでした(usingディレクティブがありませんか?またはアセンブリリファレンス?)
私もこのリンクのアドバイスに従いました...そして同じエラーが発生しました:/
圧縮と組み合わせのツール/フレームワークを利用したいので、誰かがこれを経験してくれることを願っています
.net - Log4Net:2つのライブラリには2つの異なるバージョンが必要です
ASP MVC Webサイトでは、2つのライブラリを使用する必要があります。どちらも異なるバージョンのLog4Netが必要です。
最初のDLLは単純なDLLであり、バージョン1.2.10.0に依存し、nugetパッケージを使用してインストールされたもう1つは1.2.11.0に依存します。
使用できる互換性のあるバージョンはなく、両方が必要です。もう一方のdllはcombresです(cssとjavascriptの圧縮とキャッシュを支援するために使用します)。私はcombresと同じことをする別のlibrayを見つけることができませんでしたが、もしあなたがそれを手に入れればそれも役に立つかもしれません。
あなたがこれから私を助けることができるならば、事前に感謝します
javascript - リリース JavaScript から console.log やその他のデバッグ コードを削除するためのベスト プラクティスは?
コンソールを使用してブラウザーでエラーを停止するコンソール ラッパーと、古いブラウザーでのログ記録を有効にするより高度なコンソール ラッパーを見てきました。しかし、デバッグコードのオンとオフを切り替えるのに役立つものはありません。
現時点では、検索と置換を行ってデバッグ コードをコメントアウトしています。もっと良い方法があるはずですか?
YUI を使用して JavaScript を縮小する Combres を使用しています。縮小プロセスで削除する行をマークするために二重のセミコロンを使用することに言及している投稿を見たことがあります。これはハックですか、それとも良い習慣ですか?
azure - Cassette または Combres を Azure Webrole と統合するにはどうすればよいですか?
これをテストするために、新しいソリューション/プロジェクトをセットアップしました (2012 年 10 月 9 日現在の最新の azure SDK を使用)。私は Cassette から始めて、css ファイルとスクリプト ファイルを縮小、圧縮、および結合しようとしました。ローカルで実行すると、自分のページにアクセスしようとすると 500 エラーが発生します。奇妙なことに、カスタム エラーをオフにしたり、デバッグをオンにしたりしても、詳細な情報を取得できません。その後、Cassette をアンインストールし、Combres を試しました (Azure で動作させたという人もいます)。同じエラー。念のため、スタートアップ プロジェクトを Web ロールのみに変更し、ページの読み込みが問題なく行われるようにしました。
この作業中の Web サイトを Azure で動作させるために必要な設定は何ですか?
編集: minfying/combining 機能を提供するパッケージを削除すると、ページが正しく読み込まれます (Azure エミュレーターでローカルに実行されます)。
asp.net-mvc-3 - NuGet パッケージの依存関係を変更する
最近、log4net を新しい 2.0.0 バージョンにアップグレードしようとしました。しかし、log4net 1.2.11 に依存する別のライブラリ (combres.mvc) があるため、そうすることができませんでした。
現在、combres はオープン ソースであり、ここからダウンロードできますhttp://combres.codeplex.com/ これを修正する方法を知っている人はいますか?アウト?
私は助けを借りずに出版社に連絡しようとしましたが、彼はもうこのライブラリをサポートしていないようです...