問題タブ [system.web.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.
unit-testing - バンドルにアクセスする ASP.NET MVC アクションの単体テスト
私のアクションメソッドのコードは次のとおりです。
このアクション メソッドを単体テストしようとすると、次のエラー/スタック トレースが表示されます。
何か案は?
Request が満たされると、ルートにアクセスできるなど、HttpContext を適切にモックしました。
バンドルをセットアップする必要がありますか? (Global.asax で行うように)
編集:
ILSpy を使用して System.Web.Optimization のソース コードを確認すると、Scripts クラスが静的な HttpContext.Current インスタンス (null) から HttpContextWrapper を作成しているように見えます。
c# - DevExpress コントロールの MVC4 バンドル?
DevExpress の Web コントロールで MVC4 のバンドルと最小化を使用することは可能ですか? css は次のように宣言されています。
これを新しい Web.Optimization バンドルとミニマイザーにラップできますか?
c# - MVC4 バンドル javascript または css ファイルを別のドメインから?
MVC4 の Web.Optimization バンドル/最小化では、あるサイト (静的 Cookie なしドメイン) にバンドルを登録し、そのバンドルを別のサイト (Web アプリケーション ドメイン) で使用できますか?
たとえば、static.myapp.com には BundleConfig.cs があり、
そのバンドルを webapp のドメインのビューで使用できますか。たとえば、www.myapp.com はこれを Site.Master に持っています。
これは MVC4 バンドルで実行できますか? Cookie を使用しない静的ドメインから静的ファイルを提供することは、パフォーマンスの向上としてよく知られています。
c# - Web サイトの公開後にバンドルが表示されない
私はまだ ASP.NET MVC に慣れていないので、明らかな何かが欠けている場合はご容赦ください。最近、すべてがどのように機能しているかを確認するために、Visual Studio を使用して開発サーバーにサイトを公開しました。開発サイトを参照すると、バンドルとして定義されたスタイルや Javascript がコードに表示されません。
ローカル テスト システム レンダリング コード:
開発サーバーがレンダリングしたコード:
レンダリングされた 2 つのソース コードからわかるように、公開されたコードには CSS が追加されていません。これを修正するにはどうすればよいですか?
ありがとう!
asp.net - 「System.Web.Optimization」を使用したasp.netバンドルによって作成されたバンドルの圧縮?
MS による新しいバンドルおよび縮小パッケージを使用して、asp.net Web ソリューションにバンドルを作成しました。すべてが適切にバンドルされ、縮小されています (global.asax の方法を使用)。バンドルのみを圧縮します。
何をすべきか ?
ここで「Jquery」という名前のこのバンドルのように、バンドルされた出力の MIME タイプは何ですか:
したがって、gzip 圧縮の httpCompression セクションの webconfig ファイルに同じものを追加できます。
よろしく、 ガウラフ
asp.net-mvc-3 - System.Web.Optimization バンドルのキャッシュからの取得に多くの時間がかかる
ページの 2 回目の読み込み中に、キャッシュからバンドルを取得する必要があるという奇妙な問題に直面しました。しかし、私が見ているのは、リクエストごとにいくつかの長い操作が実行されていることです。おそらく誰かがこれを理解する方法を知っていますか?7kb の CSS バンドルの 250 ミリ秒という数字はどこから来たのですか?
バンドルはデフォルトの MVC 4 プロジェクトからのものです。
画面は次のとおりです。
c# - System.Web.Optimization アセンブリのバージョン 1.1.0.0 を参照する方法
現在、ナゲットを介して MVC 4 アプリケーションで BlueImp による Jquery-File-Uploadと呼ばれるファイル アップロードを使用しようとしています。System.Web.Optimization
このファイルのアップロードは、動作する名前空間に依存します。
私のアプリケーションはこのエラーをスローし続けます:
エラー 9 アセンブリ 'Backload, Version=1.9.3.0, Culture=neutral, PublicKeyToken=02eaf42ab375d363' uses 'System.Web.Optimization, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 参照されているアセンブリよりも新しいバージョン「System.Web.Optimization、バージョン = 1.0.0.0、カルチャ = ニュートラル、PublicKeyToken = 31bf3856ad364e35」
このようにweb.configを調整してみました
そして、私はまだ同じメッセージを受け取り続けています。
私はググって、ナゲット経由でインストールするように求めるリンクを見つけましMicrosoft.AspNet.Web.Optimization
たが、それでも問題は解決しませんでした。
System.Web.Optimization.dll のバージョン 1.1.0.0 を追加する方法を教えてください。
c# - MVC4 バンドル: バンドルの URL が保持される場所
バンドルが MVC4 に登録されている場合、受信http
リクエストを「傍受」する役割は何/bundles/someBundle?v=1hDzBpmYJm4Iu-OjRN1YqS1WeNThVl0kStLJGP8WCr41
ですか? また、各バンドルのハッシュは(最初のリクエストで)1回だけ計算されるため、実際に保持されている場所はどこですか - そして404
、入ってくるハッシュが一致しない場合に返すことは可能ですか