asp.net-mvc-4 – .NET 4.5中没有调用HttpModule
发布时间:2020-05-28 01:44:13 所属栏目:asp.Net 来源:互联网
导读:只是花了很多时间筛选出关于这个问题的矛盾建议,并以为我会发布我的解决方案。 我的环境是.NET 4.5,Visual Studio 2012,在一个MVC 4应用程序上工作。我像过去那样创建了一个Http模块,并将其添加到Web.config中,如下所示: configuration system.web http
|
只是花了很多时间筛选出关于这个问题的矛盾建议,并以为我会发布我的解决方案。 我的环境是.NET 4.5,Visual Studio 2012,在一个MVC 4应用程序上工作。我像过去那样创建了一个Http模块,并将其添加到Web.config中,如下所示: <configuration> <system.web> <httpModules> <add name="MyModule" type="Services.MyModule,Services" /> </httpModules> </system.web> </configuration> 但是,应用程序从未调用该模块的Init()。最后,我发现建议应该将模块放在< system.webServer>之内,并且名为< modules>的元素而不是< httpModules>,如下所示: <configuration> <system.webServer> <modules> <add name="MyModule" type="MyModule" type="Services.MyModule,Services" /> </modules> </system.webServer> </configuration> 重新运行应用程序,并按预期方式调用Init()。 FWIW,带方向的页面在这里: HTH 解决方法<&的System.Web GT;适用于IIS 6及更低版本(包括Cassini),< system.webServer>适用于IIS 7及以上版本。我通常放在一起 – 以防万一 – 然后将此节点添加到< system.webServer>所以它不会阻碍冗余:<validation validateIntegratedModeConfiguration="false" /> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在ASP.NEt MVC 3中传递Html.BeginForm()中D
- asp.net-mvc-5 – 什么是XsrfKey用于,我应该将XsrfId设置为
- asp.net – 应用程序池标识或模拟
- asp.net-mvc-2 – Asp.Net MVC DropDownList数据绑定
- asp.net – 从通用列表中将ListItem添加到DropDownList
- asp.net – html文本框的最大长度是多少?
- asp.net – 自我跟踪实体vs POCO实体
- asp.net-mvc – 什么时候应该在asp.net mvc中使用部分视图?
- 使用名为“PropertiesController”的控制器的ASP.NET MVC路
- asp.net-core – 在发布ASP.NET Core应用程序时自动执行迁移
