20得票3回答
ASP.NET MVC中的HTTP模块和操作过滤器的区别

我正在开发一个asp.net MVC3应用程序,我有以下问题: 何时应该编写HTTP模块,何时应该编写操作筛选器?

13得票5回答
在 ASP.NET 开发服务器上调试 HttpModule

我想在我的asp.net应用程序(版本3.5,Visual Studio 2008)中集成一些http模块,但我不确定在运行Web应用程序时如何调试或使用这些模块。 我需要将模块源包含在解决方案中还是只需将DLL放入BIN中? 我来自1.1世界,还不习惯使用ASP.NET开发服务器。

18得票3回答
VS2010开发Web服务器不使用集成模式的HTTP处理程序/模块。

我正在开发一个针对.NET Framework 4.0的ASP.NET MVC 2网站,使用Visual Studio 2010。 我的web.config文件包含以下代码:<system.webServer> <modules runAllManagedModul...

12得票2回答
在IIS中管理后台线程的一些最佳实践是什么?

我编写了一个HttpModule,它会生成一个后台线程。我将这个线程用作在进程中运行的计划任务,这非常方便。 如何最好地跟踪此线程?我以前从未这样做过,对某些方面感到有些困惑: 我该如何知道线程是否仍在运行?我看到它在工作,但是否有其他方法来知道它是否仍然存在?我下载了ProcMon,但...

9得票2回答
ASP.Net MVC:如何通过ASP.NET Core中间件重写URL

在asp.net 4.0中,我们可以使用http模块来重写模块,像这样: protected void Application_BeginRequest(Object sender, EventArgs e) { string CountryCodeInUrl = "", redir...

11得票4回答
IoC如何将依赖项注入到自定义HTTP模块中?(ASP.NET)

我有一个自定义的HTTP模块。我想使用我的IoC框架注入记录器,以便可以记录模块中的错误。但是,由于没有构造函数,所以无法将其注入到其中。有什么最好的方法来解决这个问题? 如果您需要特定的IoC容器-我目前正在使用Windsor,但可能很快会转到AutoFac。 谢谢

12得票2回答
如何从HttpModule中检索响应的HTML?

我具体想做的事情如下: 我编写了一个HttpModule来进行站点特定的跟踪。我们网站上的一些旧的.aspx页面被硬编码且没有真正的控件,但它们是.aspx文件,所以当请求它们时我的模块仍然会运行。 我的模块处理程序附加到PostRequestHandlerExecute上,因此我认为应该...

7得票3回答
MVC 3/4中的HttpModule或ActionFilter

我需要检查每个请求(Cookies)到我的应用程序的一些内容。 在ASP.NET中,我们使用HttpModule来完成此任务,问题是在MVC中应该使用什么?一些全局过滤器,还是我也可以使用HttpModuler,MVC和常规ASP.NET之间的请求管道有什么区别吗?

8得票3回答
在IIS7中注册的模块无法工作

我创建了一个小型的类库,其中包含一个HttpModule,使用过滤器向IIS7提供的每个请求页面添加一些HTML。我首先通过在测试网站的web.config中注册模块进行了测试,它能够正常工作,但仅适用于该应用程序。我生成了一个dll,并创建了一个强名称的程序集。我需要以某种方式将此程序集作为...

7得票3回答
如何保护应用程序池免受会话序列化异常的影响?

我们正在使用一种名为ScaleOut的进程外会话提供程序来支持 ASP.NET 应用程序,我们注意到当一个未正确设置反序列化的对象意外地进入会话时,它最终会导致整个进程终止。在重现和处理这种情况时,变得更加有趣。 引发终止进程的异常是在 AnyStaObjectsInSessionState...