誰かが何が起こっているのかを明らかにすることができますか?VS 2010を使用して作成されたWebサイトがあります。次のコードは、httpModuleを追加するときにVSによってデフォルトで追加されます。Casseniを介してアプリを実行すると、強調表示された行に「この操作にはIIS統合パイプラインモードが必要です」というエラーがスローされます。
public void Init(HttpApplication context)
{
// Below is an example of how you can handle LogRequest event and provide
// custom logging implementation for it
**context.LogRequest += new EventHandler(OnLogRequest);**
}
#endregion
public void OnLogRequest(Object source, EventArgs e)
{
//custom logging logic can go here
}
私のweb.configファイルは次のように更新されました:
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpModules>
<add name="GlobalModule" type="MyApp.Global.GlobalModule, EduCarePro"/>
</httpModules>
</system.web>
<system.webServer>
<modules>
<remove name="GlobalModule"/>
<add name="GlobalModule" type="MyApp.Global.GlobalModule, EduCarePro" preCondition="managedHandler"/>
</modules>
</system.webServer>
このエラーを防ぐためにWeb.Configで構成する必要がある他の何かがありますか?