0

テスト用のテスト コンソール アプリをすばやく作成する必要があります。

このアプリは、基本的に ASP.NET アプリのコンソール バージョンです。

元の ASP.NET アプリは、グローバル データを格納するためにグローバル Application オブジェクトを使用します。

コンソール アプリで Application オブジェクトの同じ機能を取得するにはどうすればよいですか? HttpApplication オブジェクトを直接宣言して使用できますか?

注 - このアプリは、実稼働コードではなく、いくつかの問題をデバッグするためのものです。そのため、「ベスト プラクティス」でなくても問題ありません。

4

3 に答える 3

0

Dictionary<string, object>Program クラスでstatic を宣言するだけです

于 2010-12-10T22:50:31.863 に答える
0

コンソール アプリ プロジェクトを作成し、HttpApplication が存在する System.Web 名前空間を参照しようとしましたが、存在しないため、オプションではありません。コンソール アプリの背後にある理由には深入りしませんが、テストしようとしているメソッドの単体テストを検討したり、テストしたい機能だけをテストするために小さな Web アプリを実行したりしましたか。詳細な情報がなければ、提案を提供するのは困難です。

于 2010-12-10T23:39:10.140 に答える
0

いくつかのクラスとメソッドを使用してソリューション テスト プロジェクトに追加し、これらのメソッドに HttpApplication をパラメーターとして送信できると思います。次に、System.Diagnostics.Debug.WriteLine(...) を使用して、特定の情報を WriteLine(...) メソッドに追加すると、Visual Studio の [出力] ウィンドウに結果が表示されます。

これがあなたの質問に役立つことを願っています! 幸運を!

よろしく、ディマ。

于 2010-12-11T07:32:12.967 に答える