2016-09-19 6 views
0

以前このメソッドをasp.net mvc4プロジェクトのassemblyInfo.csフォルダに使用しました。私は新しいアプリケーションを開始し、基盤をまとめ、これまでにninjectとlog4netを追加しました。私のAssemblyInfo.csファイルにSystem.Web.PreapplicationStartMethod ASP.NET MVC4を起動しない

[assembly: System.Web.PreApplicationStartMethod(
    typeof (Dashboard.App_Start.EnvironmentConfigFileMover), "CloneEnvironmentConfigDirectory")] 

を:

今、私は使用してApp_Startフォルダに保存されているクラスの静的メソッドを呼び出すしようとしています。そして、クラスメソッドは呼び出されていません。私は使用されているものと問題がないものに対してメソッドのスペルをチェックし、ブレークポイントを挿入しているだけで無視します。非常にイライラ。私は、WebActivatorからの事前適用開始メソッドを使用して、同様の投稿を見てきました。私はWebActivatorがsystem.webの事前適用開始メソッドの上に構築されていることを読んだので、単純なメソッド呼び出しが必要なだけなので、WebActivatorは必要ありません。働くウェブ1。

何が問題なのかを見てみる必要がありますか?たぶん、ninjectやlog4netがこれを妨害する可能性のあるどこかの変更を加えましたか?

ありがとうございます!

更新:Btw私はノートパソコンではなくサーバー上でローカルに実行しています。

答えて

0

私は基本的にちょうど新しいプロジェクトを作成し、事前申請の開始方法を確認しました。確認の後、私はゆっくりと追加項目を追加しました:領域、ninject、およびlog4netは、それぞれの追加後に機能をテストします。それがうまくいくたびに。

元の問題は何か完全にはわかりませんが、私が解決できる唯一の方法はこのようにしていました。

私は最初にWebActivatorをプロジェクトに追加しようとしましたが、これは確かに動作しませんでしたが、これは機能しませんでした。

関連する問題