为什么我的 httpModule BeginRequest 不会触发?

发布于 2024-12-03 05:51:36 字数 435 浏览 1 评论 0原文

我正在 .NET 4.0 Web 应用程序中使用 httpModule 来重写 url。在本地,这工作得很好。但将其移至主机后,它根本就不会触发。

我在网络配置中设置了以下内容...

<httpModules>
<add type="PageLoader" name="PageLoader"/>
</httpModules>

我也添加了这个作为尝试,但它不起作用...

<modules runAllManagedModulesForAllRequests="true">
  <add type="PageLoader" name="PageLoader" preCondition="managedHandler" />
</modules>

I am using an httpModule in a .NET 4.0 web app to rewrite urls. Locally, this works fine. But moving it out to a host, it simply isn't firing.

I set up the following in the web config...

<httpModules>
<add type="PageLoader" name="PageLoader"/>
</httpModules>

I also added this as an attempt but it didn't work...

<modules runAllManagedModulesForAllRequests="true">
  <add type="PageLoader" name="PageLoader" preCondition="managedHandler" />
</modules>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

逆光下的微笑 2024-12-10 05:51:36

类型应采用以下形式

"FullyQualifiedTypeName, Namespace ( or DLL Name)"

,因此如果您的模块为:YourApp.Web.Extensions.HttpModules.MyHttpModule

,则声明应为:

<add name="MyHttpModule" type="YourApp.Web.Extensions.HttpModules.MyHttpModule, YourApp.Web" />

另请注意,对于 IIS7,这需要进入 Web.config 中的 system.webserver 元素:

<system.webserver>
    <add name="MyHttpModule" type="YourApp.Web.Extensions.HttpModules.MyHttpModule, YourApp.Web" />
</system.webserver>

Type should be of the form

"FullyQualifiedTypeName, Namespace ( or DLL Name)"

so if your module is: YourApp.Web.Extensions.HttpModules.MyHttpModule

then the declaration should be:

<add name="MyHttpModule" type="YourApp.Web.Extensions.HttpModules.MyHttpModule, YourApp.Web" />

Also note that for IIS7 this needs to go into the system.webserver element in Web.config:

<system.webserver>
    <add name="MyHttpModule" type="YourApp.Web.Extensions.HttpModules.MyHttpModule, YourApp.Web" />
</system.webserver>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文