問題タブ [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.
dotless - ドットレス css 参照がリリース モードで機能しない (Combress を使用)
私はドットレスcssを使用しています。これは私のコードです
自分のマシンをデバッグ モードで使用している場合、すべての css ファイル (この main.less ファイルも) が個別に参照されます。
その場合、jqmWindowBig
クラスは と の組み合わせでjqmWindowBig
ありjqmWindowCommon
、すべて正常に動作します。
現在、本番環境では、compress はすべての CSS ファイルの 1 つの大きなファイルを作成し、CSS には .LESS ファイルに入力したコードが文字通り含まれているため、.jqmWindowCommon
セクションはセクションに置き換えられない'jqmWindowCommon'
ため、jqmWindowBig
不完全です。
これは私の櫛の設定です:
要するに.jqmWindowCommon;
、リリースモードで実行している場合、参照は置き換えられません。
編集 機能していないのはこれだけではありません。これらの種類のルールがあることがわかります
どちらも機能していないため、Combress> と組み合わせた場合、基本的に .LESS 機能は機能しません。
asp.net - HttpHandler によって生成されたコンテンツ (axd ファイル - css/js のバンドル) で 404 エラーが発生します。コンブレの使用
JS/CSS ファイルをバンドルして縮小したいと考えています。これを行うには、Combres を使用しています。
Combres ソリューションをローカル環境にセットアップしましたが、そこで動作します。ただし、アプリケーションを IIS にデプロイすると、動作しません。うーん。アクセスしようとしている URL はhttp://www.mysite.com/combres.axd/siteJs/-1639413070/です。
IIS 404 エラーが表示されます: 404 - ファイルまたはディレクトリが見つかりません。
これが私のセットアップです。
Web.config:
Combres.xml:
レンダリングされた HTML:
http://www.mysite.com/combres.axd/siteJs/-1639413070/のようなリンクを入力すると、IIS 404 エラーが発生します。
「defaultDebugEnabled」をfalseに設定することで実行できますが、もちろん機能しません。
NetworkService / IISuser が自分のフォルダーに完全にアクセスできることを確認しました。
ハンドラーが落ちる理由はありますか?
jquery - Combres resourceSet に JavaScript ソース マップを追加する方法
Combres JS resourceSet に jQuery *.map ファイルを含めたいのですが、その方法がわかりません。Combres は、私が知る限り、JS ファイルと CSS ファイルのみをサポートしています。*.map ファイルは、これら 2 つのいずれでもありません。
*.map ファイルを追加することはできますか?
これは、基本的に、私が試したことです:
asp.net-mvc - .NET 4.0 MVC ロード エラー、これは何ですか?
現在のプロジェクトを立ち上げようとしましたが、ページが読み込まれないときに非常に奇妙な「エラー」が発生し始めました。最近、Combres をプロジェクトに追加しようとしましたが、他のエラー (標準例外、SQL 例外など) で発生していて、それが何であるかわかりません。誰かがこれを以前に見たことがあるなら、いくつかの明確さを理解することは素晴らしいことです.
私は、IIS Express で Visual Studio 2012 を使用しており、Google Chrome でプロジェクトを実行しています (ただし、Firefox でも発生します)。
報告された内部サーバー エラーを含めました。圧縮と何か関係があるのでしょうか?
ありがとう!
asp.net - asp/aspx ファイルの両方で js/css 圧縮フレームワークを使用する
asp と aspx の両方のページを持つ Web サイトがあります。System.Web.Optimization、Combres などのフレームワークを両方に使用できますか?
もう 1 つの問題は、これらのページが配置時に同じテンプレートから生成されるため、分離コードがないことです。また、Web サイトのルートには bin フォルダーはありませんが、IIS の個々の仮想ディレクトリにあります。つまり、私の Web サイトのルートには、これらの静的 asp/aspx ファイル、global.ascx、web.config、css、および js ファイルしかありません。
したがって、これらの DLL がルート bin フォルダーに存在しないため、以下のようなものは使用できません。
<%=System.Web.Optimization.Scripts.Render("~/AdminJS.js")%>
<%=Url.CombresLink("AdminJS") %>
<script type='text/javascript' src='/cms/bundling/scripts/admin.js?v=123'></script>
もっと明確にする必要があるかどうかを教えてくださいのような簡単な解決策。
これらのフレームワークを実装できれば非常に助かります。
c# - AddCombresRoute が ArgumentNullException をスローする
既存の Visual Studio ソリューションで新しいテスト プロジェクトを作成し、ルーティングをテストできるようにコントローラーをモックしようとしました。メイン プロジェクトでは、CSS の縮小などに Combres を使用しています。問題をよりよく示すために、解決しようとしているエラーを生成するテストに .AddCombresRoute を入れました。
正しい参照を作成しているにもかかわらず、combres.xml と Combres.xsd が App_Data にある (そしてローカルにコピーされている) ことを確認し、関連するエントリを app.config にドロップすると、テストを実行すると次のエラーが発生します。
ArgumentNullException がユーザー コードによって処理されませんでした。System.Xml.dll で発生した 'System.ArgumentNullException' 型の例外は、ユーザー コードで処理されませんでした。追加情報: 値を null にすることはできません。
asp.net-mvc - メディア ファイルが読み込まれない
ホストされている Web サイトの SSL 証明書を提供しました。これを変更すると、https コンテンツが読み込まれません。iisも再起動しましたが、使い物になりません。現在システムでは、combres.xml を使用してすべての CSS および JS ファイルをロードしていますが、メディア ファイルはロードしていません。現在フレームワーク 4.0 を使用しています
誰でも私を助けることができます。