問題タブ [turbine]
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 - Rhino Mocks を使用して MVC Turbine でブレードをテストするにはどうすればよいですか?
MVC タービンから派生したサイトでブレード ユニット テストを設定しようとしています。IServiceLocator
問題は、次の例外にヒットせずにインターフェイスをモックできないように見えることです。
このエラーに関して検索すると、32 ビット対 64 ビットの DLL コンパイルの問題が発生しますが、MVC Turbine はあらゆる場所でサービス ロケーター ファサードを使用しており、Rhino モックを使用してモックしようとしただけで、他の問題は発生していません。 .
この NUnit セットアップ メソッドの 2 行目で爆発します。
ちょっと脇に置いておきます。IServiceLocator
型登録メソッドの呼び出しを追跡できると考えて、偽の implementation を実装しようとしました。タイプが Unity ベースでない場合、登録ロジックが呼び出されないようにサービス ロケーターのインターフェイスを拡張するため、これはセットアップでは機能しません。
model-view-controller - MVCタービンとは
MVC Turbine はどこで使用できますか?ASP.NET MVC でこれを実装するにはどうすればよいですか?
c# - ルート登録が注入されたときに RouteDebugger.RewriteRoutesForTesting() を呼び出す場所は?
Phil Haack がブログ エントリで説明しているように、Route Debugger はルーティング テーブルの視覚化に役立ちます。
ただし、私のサイトでは、次のように MVCTurbine 依存性注入 (Unity を使用) によって注入されたルーティングを取得します。
RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes); を正確にどこに投入できますか? ルーティング テーブルを書き換えるには?
c# - MVCTurbine の Application_Start の代わりは何ですか?
どうやら、このメソッドは呼び出されなくなりました...そこには、AutoMapper を構成するためのコードと、モデル バインダーを設定するためのコードがあります。
モデルバインダーを実行する「新しい」方法があることは知っていますが、それを実装するまでは「古い方法」で実行できるはずではありませんか?
具体的には、以前の Application_Start() メソッドから 2 行が残っており、これを機能させることができませんでした。
ServiceLocatorManager.SetLocatorProvider(() => new StructureMapServiceLocator()); の呼び出しの直後に、コンストラクターに単純にポップしようとしました。
そして、それは実行されますが..どういうわけか効果がないようです。アプリケーションを実行すると、AutoMapper が適切でないこと、本来あるべきマッピングがないことなどは明らかです。
asp.net-mvc-2 - MVC Turbine を使用する場合、DI で ModelMetadataprovider を設定する場所は?
独自の ModelMetadataProvider を使用するには、通常、global.asax で設定します。
私は MVC Turbine を使用しており、ModelMetadataProvider にも依存関係を挿入する必要があります。
このようなもの:
MVC Turbine でこれを達成するにはどうすればよいですか?
asp.net-mvc - MVC 3 対 MVC タービン
私は MVC 2 で独自の制御方法論の反転を実装しました。MVC Turbine を見直して、おそらくそれに切り替えることを考えていました。しかし、今日、MVC 3 Preview 1 がリリースされ、新しいコントロールの反転サポートが組み込まれていることに気付きました。リリースされるまでにはしばらく時間がかかることはわかっていますが、新しいコントロールの反転サポートが基本的にMVC Turbineは不要にします。
どう思いますか?
java - Web アプリケーション要求フィルター
Hibernate 3 で Turbine 2.3.2 を使用しています。私の問題は、(Velocity 1.6.4) テンプレートが実行されているときに Hibernate セッションがアクティブでなく、Hibernate が遅延初期化を必要とするデータベースからデータにアクセスしていることです。したがって、LazyInitializationException - no Session エラーが発生します。
Velocity テンプレートの実行時に Hibernate セッションを有効にしたいので、Velocity テンプレートの前後にクラスを実行したいと考えています。このようにして、Hibernate セッションを 1 か所で開いたり閉じたりすることができました。(Hibernate で遅延初期化を無効にすることは、私にとってはオプションではありません)。Velocity テンプレートが実行される直前と直後に実行される一種のリスナーまたはフィルター (呼び出し方がわかりません) を作成するために、Turbine に関連する、または関連しない可能性はありますか? または、サーブレット コンテナがリクエストをフィルタリングすることもできます...どのオプションをお勧めしますか?
css - タービン構文の強調表示
NetBeansで(csspファイルの)Turbine CSS構文の強調表示を取得しようとしていますが、強調表示やその方法を見つけることができませんでした。
あなたはそれを行う方法について何か考えがありますか?
.net - ASP.NET MVC 1:「パラメーターなしのコンストラクターがありません」-VS2010に移行した後のエラー(MVCTurbinesを使用)
現在のプロジェクトは、IOC / DI用のmvc-turbines(およびユニティ)を使用してASP.NETMVC1で記述されています。
2008年からアプリケーションを起動しようとすると、すべて正常に動作しますが、2010年以降、「パラメーターなしのコンストラクターがありません」というエラーが発生し続けます。
なんで?どちらも同じ.Netフレームワークを対象としています。VS 2010ソリューションは、デフォルトのコントローラーファクトリを引き続き使用します。これをデバッグするための提案はありますか?
turbine - MVCタービンルートが登録されていません
MVC Turbineで実行するプロジェクトを設定していて、IRouteRegistratorsを呼び出す際に問題が発生しました。私のチームの別の人が過去にこの問題を抱えていましたが、彼はそれを解決するために何をしなければならなかったかを思い出せません。
セットアップのコードは、これが解決されるまで、一時的にすべてGlobal.asax.csファイルにあります。私が使用しているコードは、これまでに見たすべてのチュートリアルと似ていますが、とにかく以下に含まれています。
私が言ったように、IRouteRegistratorは呼び出されていないので、ホームページに移動すると、適切なコントローラーとビューが設定されていても、404が表示されます。
厄介なのは、現在のソリューションの外部で同様のプロジェクトを作成でき、それは機能しますが、ソリューションでは機能しないことです。(ただし、作業中のプロジェクトをソリューションにコピーして貼り付けてみましたが、それは機能しました。しかし、これを理解している間に他の誰かがWebプロジェクトでさらに作業を行ったため、これはオプションではなくなりました。)
誰かが過去にこの問題に遭遇したことがありますか、および/またはそれを修正する方法を知っていますか?