VB.Net 2K5 WebアプリケーションHttpModuleをベースからWebアプリケーションは、サブプロジェクトにロードされない
ベースのアプリケーションはのHttpModulesセクションでweb.configファイルがあります。
はサブプロジェクトがにコンパイルします基本アプリケーションと同じbinフォルダが、私はこのメッセージが表示されます。
Parser Error Message: Could not load file or assembly 'Castle.MonoRail.Framework' or one of its dependencies. The system cannot find the file specified. (c:\inetpub\wwwroot\web.config line 132)
Source Error:
Line 131: [<]httpModules[>]
Line 132: [<]add name="monorail" type="Castle.MonoRail.Framework.EngineContextModule, Castle.MonoRail.Framework"/[>] --- Error here
Line 133: [<]add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/[>]
Line 134: [<]add name="active-record" type="Castle.ActiveRecord.Framework.SessionScopeWebModule, Castle.ActiveRecord"/>
Web.configはマシンルートからすべて継承されます。したがって、モジュールは継承されます。アプリケーションがアセンブリを見ることができない場合、アプリケーションはロードされず、エラーがスローされます。アセンブリは、GACまたはアプリケーションのbinフォルダのいずれかの既知の場所に存在する必要があります。上記の私の答えを参照してください。 –