問題タブ [asp.net-optimization]
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.
c# - MVC4バンドルキャッシュヘッダー
バンドルリクエストから送信されたキャッシュヘッダーを変更したい。現在はさまざまですが、変更User-Agent
したくないのですが、バンドルリクエストによって送信されるヘッダーを変更する方法はありますか?
アセンブリをざっと見てみると、プライベート静的関数であるSystem.Web.Optimization
ヘッダーが設定されていることがわかりBundle.SetHeaders
ます。間違っていることが証明されることを望んでいますが、それは不可能だと思います。
asp.net-mvc-4 - ScriptBundle の依存関係
を適切に機能させるのに苦労していScriptBundle
ます (これが機能するはずである場合)。私がやろうとしているのは、次のように、別のバンドル (jQuery) を依存関係としてバンドルに追加することです。
~/js/jquery
jQueryバンドルの「名前」(仮想パス)であり、そのように登録されています(依存バンドルの前):
@Scripts.Render("~/js/myscripts")
私のビューで行うmyscript.js
と、HTMLにレンダリングされるだけです。jQuery への仮想パスをバンドルの名前のものから物理的な既存のものに変更すると、次のように機能します。
また、@Scripts.Render("~/js/jquery")
ビューで行うと機能します。ScriptBundle
動作しない別の存在しない仮想パス (名前) を参照しているだけです。これはまったく機能するはずですか?そうでない場合は、このシナリオがサポートされていない場合は例外をスローする必要があるというバグ レポートをどこに投稿できるかを知りたいです。サポートされている場合、どこに記載されていて、なぜ機能しないのですか?
asp.net-mvc - MVC4 BundleConfig のみの縮小されたスクリプト
BundleConfig に次の ScriptBundle を追加しています。
これは、_Layout.cshtml の最後で次のように参照されます。
デバッグ時に、このスクリプト レンダリングの出力が次のようになっていることに気付きました。
load-image.min.js スクリプトがないことに気付きましたか? 私が望むのは、デバッグしているかどうかに関係なく、同じ縮小されたスクリプトを使用することです。リリース条件では、スクリプトはバンドルされた JS ファイルに含まれています。
「分」を見て、縮小されていないバージョンを探していて、見つけられなかったので、何が最善かを判断するには、それを完全に無視することだと思います。素晴らしい。load-image.min.js のコピーを作成した場合、それを load-image.js と呼び、BundleConfig で「load-image.*」として参照しますそれを行う?
ここで何かが足りないと思います。私は縮小されていないバージョンを持っていませんし、率直に言って気にしません。Bootstrap 画像ギャラリー プラグインだけで使用しています。そこに何かアイデアはありますか?
asp.net-mvc - デバッグ モードでの ASP.NET 4.5 バンドル - 古いリソース
ASP.NET 4.5 バンドル機能で、デバッグモードでの実行時にクエリ文字列の一部として GUID を生成する方法はありますか(たとえば、バンドルをオフにします)。
問題は、ローカルで開発する場合、スクリプト/CSS ファイルが次のように生成されることです。
したがって、そのファイルを変更した場合、ブラウザがファイルを取得できるようにハード リフレッシュを (場合によっては数回) 行う必要があります。面倒です。
次のようにレンダリングする方法はありますか?
GUID はどこx
にありますか (例: 常に一意)。
アイデア?
ASP.NET MVC 4 を使用しています。
asp.net-mvc-4 - Antlr3依存関係地獄を解決する方法
MEFとRavenBDを使用したasp.netMVC4プロジェクトがあります。
プロジェクトがロードされると、次の例外がスローされます:ファイルまたはアセンブリをロードできませんでしたAntlr3.Runtime.dll
RavenDBとWebGrease(MVC 4と共にインストール)の両方がAntlr3を使用していることがわかりました。ただし、WebGreaseには、Microsoftによって署名された独自のAntlr3dllが付属しています-PublicKeyToken31bf3856ad364e35
Antlr3のデフォルトのPublicKeyTokenはeb42632606e9261fです。
RavenDBとWebGreaseは、同じバージョンのAntlr33.3.1.7705を使用します
この問題を解決するにはどうすればよいですか?
asp.net-mvc - コントローラからのASP.NETJavascriptバンドルの使用
これはMVCパターンを壊すことに気づきましたが、現在構築しているアプリケーションでこのようにすることには実行可能な理由があります:)
私がやろうとしているのは、ビューを介したリンクを介してではなく、コントローラーから直接JavaScriptバンドルを出力することです。
たとえば、「〜/ jQueryPlugin」というバンドルがあります。やりたいことは、次のようなものです。
return this.JavaScript(BundleTable.GetBundle("~jQueryPlugin").BundleContent)"
しかし、私の人生でBundleTable.GetBundle("~jQueryPlugin").BundleContent
は、結合された最小化されたバンドルの文字列表現を取得するために、パーツがどうあるべきかを理解できません。
どんな助けもいただければ幸いです・
css - ASP.NET MVC4 バンドル CSS CDN の一部はサーバーにローカルですか?
ASP.NET MVC4の System.Web.Optimization バンドルを調べていますが、 CDNからのCSS ファイルとサーバーにローカルな他の CSS ファイルをどのように提供するのでしょうか?
それは可能ですか?
bundles.UseCdn = trueはコレクション レベルであり、個々のバンドルの設定ではないようです。
任意のガイダンスをいただければ幸いです。
asp.net-mvc - ASP.NET MVCエリアのリソースをバンドルする方法は?
asp.net mvcエリアのリソースバンドルをどのように行いますか?これは、ルートの場合と同じようにASP.NET MVCフレームワークによって規制されていますAreaRegistration
か?
エリア内でクラスを作成し、フォルダー内BundleConfig
のグローバルからこれを呼び出すことはできますが、これは私には気分が良くありません。BundleConfig
App_Start
この件に関する情報が見つかりません。私たちの考えが高く評価されている助け。
javascript - MVC4 バンドルの縮小化が JavaScript の予約語で機能しない
最新バージョンの MVC4 を使用すると、予約語がキー名として含まれていると JavaScript を縮小できません。
縮小されているはずの有効な JavaScript を含む以下のエラーを参照してください。
[""] 表記を使用するように JavaScript を書き換える方法を知っている人はいますか?
PS問題のコードは数千行の長さなので、オプションではありません!
問題は、ノード、カセット、コムレス、サービススタックなどの別のオプションを使用しないことです
MVC4 に予約語を使用してボールをプレーさせるにはどうすればよいですか。
6 か月が経過した後、これに対するサポートがないとは信じがたいです。
asp.net-mvc - .Net MVCコントローラーは、状況に応じてキャッシュを強制的に更新します
テストのグループから一連の測定値の平均を返すコントローラーアクションがあります。コントローラは基本的に、指定されたグループ内のすべてのテストからデータポイントを取得し、すべてのデータポイントの平均を返します。テストは定期的にテストグループに追加されます。
コントローラーを最適化して、結果をキャッシュし(データが変更されていない場合、すべてのリクエストでデータベースにクエリを実行する意味があるため)、リクエストを受信して新しいテストが行われた場合にのみキャッシュを再構築したいと思います。テストグループに追加されました。私のテーブル構造(簡略化)は以下のとおりです。
これを達成するための最良の方法は何ですか?