8得票5回答
ASP.NET文件下载 - 跟踪已下载的大小

我正在尝试使用ASP.net/C#设计一个类似的系统。用户付费下载某些内容(文件- mp3s/PDFs,doc等)。我应该能够跟踪用户下载的字节数。如果下载的字节数与服务器上的字节数匹配,我应该在数据库中设置一个标志(告诉他们下载成功并防止他们再次下载/要求他们再次付费下载)。如果下载不完整,...

10得票6回答
在一个 HttpModule 中挂钩 Application_Start。

我正在实现一个简单的HttpModule,想要在Web应用程序启动时运行一些代码。但我惊讶地发现,我通常从Global.asax使用的Application_Start事件在HttpModule中不可用。这是正确的吗,还是我漏掉了什么? 如何从HttpModule钩入Application_...

17得票4回答
ASP.NET 4.0中防止上传大文件

我们想要限制网站上传文件的最大大小。我们已经在web.config中设置了适当的限制。我们遇到的问题是,如果上传一个非常大的文件(例如1 GB),则会在生成服务器端错误之前上传整个文件,而且文件是否巨大会导致不同类型的错误。 是否有一种方法可以在实际上传之前检测挂起文件上传的大小? 这是我...

22得票1回答
在.NET 4.5中HttpModule未被调用

刚刚花费了很多时间在这个问题上筛选矛盾的建议,想着我应该发布一下我的解决方案。我的环境是.NET 4.5,Visual Studio 2012,在一个MVC 4应用程序上工作。我创建了一个Http模块,就像我过去做过的那样,并将其添加到Web.config文件中,如下所示:<config...

18得票4回答
IIS6 + HttpModule: 此操作需要 IIS 集成管道模式。

我正在使用IIS6,编写了一个HttpModule,但是遇到了错误?在搜索网络后,我发现这个问题是由.NET Framework 3.5引起的,因此我将其放在未安装.NET 3.5的机器上,但问题仍然存在!

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

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

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

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

8得票3回答
customErrors与自定义模块

我目前已经设置了httpErrors来处理这里的500错误: <httpErrors errorMode="Custom" existingResponse="Replace"> ...... <remove statusCode="500"...

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...

9得票1回答
异步 HttpModule MVC

我有一个同步的HttpModule,其中包含以下代码。 /// <summary> /// Occurs as the first event in the HTTP pipeline chain of execution /// when ASP.NE...