ihttpmodule

    0热度

    1回答

    我写了一个异步的HttpModule,它记录了所有到达网站的请求。 当请求到达网站时,自定义http模块调用WebAPI将信息记录到数据库。 .Net 4.5 /使用IIS Express的Visual Studio。 ////////////Custom HTTP module//////////////////// public class MyHttpLogger : IHttpModul

    1热度

    1回答

    我想是这样 public string[] RegisterInApplicationConfig() { using (ServerManager serverManager = new ServerManager()) { Configuration config = serverManager.GetApplicationHostConfigu

    0热度

    1回答

    我想在实现IHttpModule的类中设置会话变量。我收到“未设置为对象实例的对象引用”。 这里是我的代码: public void Init(HttpApplication context) { context.PreRequestHandlerExecute += context_PreRequestHandlerExecute; } privat

    2热度

    1回答

    我有一个OData WCF服务的工作实现,现在需要使用基本自定义身份验证在IIS中发布。 实现基于Microsoft OData example,在IIS Express下工作得很好。当我只将基本身份验证发布到IIS 7.5时,AuthenticateRequest处理程序仅在初始请求时被调用,它返回状态码401并要求进行身份验证。 AuthenticateRequest不再被后续请求调用。在II

    3热度

    2回答

    这是我第一次使用HttpModules。我需要为现有的ASP.NET应用程序创建一个“拖放”类型的解决方案,通过将用户重定向到一个新的“ErrorFeedback.aspx”页面来提供常见的错误处理。所以,当一个应用程序遇到异常时,用户将被重定向到ErrorFeedback.aspx,在那里他们将能够提供关于错误的反馈,如果他们需要的话。目前我们有大约300个网络应用程序,所以看起来最有前途的“拖

    2热度

    1回答

    我想在web.config文件中注册我的自定义http模块。当我注册下system.webServer部分 <system.webServer> 但它并没有在Visual Studio 2015年运行到HTTP模块MADN似乎只是介绍如何在IIS6注册,IIS7。 https://msdn.microsoft.com/en-us/library/ms227673(v=vs.110).aspx

    1热度

    1回答

    我有一个经典的ASP页面,我想在一些使用IHTTPModule的日志中打包。 我的问题是,如果我的模块在页面执行前访问任何表单变量,我的ASP页面在访问第一个Request.Form后立即返回错误“80004005”。 如果我把我的模块挂接到asp页面处理完成后发生的事件,那么httpApplication.Context.Request.Form集合是空的。 样本模块: using System

    3热度

    1回答

    我们有一个WCF REST服务,托管在IIS 7和.NET Framework 4.5上。该客户端在gzip压缩格式请求头发送的数据: Content-Encoding:gzip Content-Type: application/xml 但是我们从服务器获取错误的请求,如果该请求是压缩格式。我们通过实施IHttpModule启用了请求压缩,它将过滤/修改传入的请求。根据我的理解,这是失败的

    0热度

    1回答

    在我的web.config <system.webServer>部分添加我的自定义模块: <modules> <add name="MyCustomModule" type="MyAssembly.MyCustomModule, MyAssembly" /> </modules> ,然后在我的HTTP处理程序我遍历模块列表: var allModules = HttpContext

    0热度

    3回答

    我一直在寻找关于这个问题几天,并做了大量的研究,但我无法弄清楚这一点。 我想控制我的网页重定向到http或https,无论我需要或不。 我创建了一个attrubte把每一页,我需要在HTTPS [AttributeUsage(AttributeTargets.Class)] public sealed class RequireSSL : Attribute { } 运行上方。然后我有一个H