2012-04-12 11 views
-1

App_codeフォルダ以外のHttpModuleのコードを作成したいと思っていますか?App_codeフォルダにないHttpModuleを登録する方法

EDIT:今のところ、私のモジュールはWebアプリケーションのApp_codeフォルダにあるクラスファイルにあります。私はsuccessfuly私がやりたい何か私のweb.configファイルに次の行を

<httpModules> 
    <add name="myModule" type="myModule,App_code"/> 
</httpModules> 

それをどこか別の場所Ape_codeフォルダに比べて私のクラスファイルを置くことができることです登録しています。次のようなもの:

<httpModules> 
    <add name="myModule" type="myModule, myOtherFolder"/> 
</httpModules> 
+0

[google/documentation](http://msdn.microsoft.com/en-us/library/ms227673.aspx)から始めて、より具体的な質問があるときに戻ってください。 –

+0

タイトルのGoogleでの最初の結果http://msdn.microsoft.com/en-us/library/ms227673.aspx – IrishChieftain

+0

あなたが試したことやあなたがレビューした情報を示していません。 – TLS

答えて

3

ので、finaly、ここで私は私の問題を解決する方法です。私は、HttpModuleを登録するために、あなたはfoollowing構文を使用しなければならないことを発見しました。

<httpModules> 
    <add name="MyModuleName" type="MyApplicationNamespace.MyModuleNamespace.MyModuleClassName, MyApplicationAssemblyName"/> 
</httpModules> 

  • MyModuleNameはMyApplicationNameとMyApplicationAssemblyNameはしばしば同じであるので、モジュール
  • を参照するためにアプリケーションによって使用され、限定的ではない(それは私の場合である)、それは上記の構文が全面的ではないと思われます。

これは他の人に役立つことを望みます。

0

はい、可能です。 「Web Site Project」から「Web Application Project」に切り替える必要があります。ここでは、始めるためにいくつかのリソースです:

Walkthrough: Converting a Web Site Project to a Web Application Project in Visual Studio

Web Application Projects versus Web Site Projects

Introduction to Web Application Projects

ASP.NET: Web Site or Web Application?

+0

私はすでにWebアプリケーションプロジェクトで作業していると思います。 – Shadowxvii

+0

Webアプリケーションプロジェクトには、デフォルトでApp_Codeフォルダがありません。誰かが手動で追加するか、プロジェクトがWebサイトプロジェクトから変換されました。いずれにしても、ここで参照されているリソースは、あなたがしたいことを明らかにするはずです。 – TLS

+0

私はexemplesを読んだので、私は自分のhttpModuleクラスファイルを置く必要があったので、自分自身でフォルダを追加しました。私が望むのは、クラスファイルを別の場所に置くことができることです。 – Shadowxvii

関連する問題