httpmodule相关内容

HttpResponse筛选器不会返回任何内容

我写了一个HttpModule,用来拦截调用WebResource.axd处理程序,所以我可以对javascript执行一些后期处理。 模块包装Response.Filter流来执行它的处理,并将其更改写入基础流。 我遇到的问题是脚本没有返回到浏览器。 / b> 所以作为一个非常简单的例子,它只是作为一个传递,模块看起来像这样: { public void Dispose ..
发布时间:2017-11-08 20:14:03 C#/.NET

使用HttpModule进行异常处理

我们正在审查公司的系统异常处理之一,并发现了一些有趣的事情。 大多数代码块(如果不是全部)在一个try / catch块中,在catch块内部,正在抛出一个新的BaseApplicationException - 这似乎是来自Enterprise Libraries。 我在这里有点麻烦,因为我看不到这样做的好处。 (在发生任何时候抛出另一个异常) 一直在使用系统的开发人员之一表示这是因为 ..
发布时间:2017-10-01 15:32:57 C#/.NET

高级:HttpModule Init()方法在应用程序生命期间被调用多少次?

Web应用初始化如下: 正如我们所知,当IIS收到特定Asp.net应用程序资源的第一个请求时, IIS创建一个 HttpApplication (在 global.asax codebehind中定义)的实例。 然后将所有模块实例化并放入应用程序的模块中, code>集合(类型为 HttpModuleCollection ) 模块循环,他们的 Init() 方法被调用(当他们注册请 ..
发布时间:2017-08-31 01:39:01 C#/.NET

IoC依赖注入自定义HTTP模块 - 怎么样? (ASP.NET)

我有一个自定义HTTP模块。我想使用IoC框架注入记录器,所以我可以在模块中记录错误。然而,当然我没有得到一个构造函数,所以不能注入它。这个最好的方法是什么? 如果您需要特定的IoC容器 - 我目前正在使用Windsor,但很快就会转到AutoFac。 谢谢 解决方案 我只是在我的博客上回答了这个问题。 还 http://lozanotek.com/blog/archiv ..

Response.Redirect在HttpModule

我可以重定向到HttpModule中的自定义页面吗? 我有一个HttpModule A,当任何aspx页面加载时执行一些javascript代码。 我想有一个服务器端代码检查,看看客户端浏览器是否支持cookie。 我可以将该代码放在HttpModule A中吗?如果是,在哪个事件? 或者我需要一个新的HttpHandler用于这两个目的? 此外,是否可以检查HttpModule ..
发布时间:2017-01-06 12:43:56 C#/.NET

jQuery Ajax Stop不被调用(无错误; 200 OK)

我有一个工作的ASP.Net 2.0代码在我的开发服务器,使用jQuery Ajax。 ajax调用的结果用于加载下拉值。 但是当这个代码部署到新的DMZ服务器时,结果不会在下拉列表中填充 - 虽然我得到 200 OK 作为回应。一个明显的事情是 Type 在响应中是不同的。它预计为 application / json ,但以 text / plain 形式出现。 我有成功回调和错误 ..
发布时间:2016-12-25 13:27:35 C#/.NET

我怎么能执行XSLT转换的一个HttpModule?

我一直在试图实现服务器端的XSLT转换为IIS HTTP模块。我的基本做法是安装在的BeginRequest一个新的过滤器转移写入到MemoryStream,然后在PreSendRequestContent使用XSLT转换文档,并将其写入到原来的输出流。然而,即使不进行改造,我清楚地做错事的出现的HttpModule为第一页负荷工作,然后我没有得到任何来自服务器的响应所有,直到我重新启动应用程序池 ..
发布时间:2016-10-01 19:39:09 C#/.NET

是否有可能修改的HttpRequest POST在一个IIS HTTP模块的内容?

我需要修改某些HTTPRequests的在IIS中的内容(SSAS连接字符串)。基本上,我需要添加到包含在请求中的SOAP的元素。 我的做法至今一直到过滤器添加到HttpRequest中,并执行在改变过滤器的Read方法。至于我可以告诉大家,虽然从来没有被执行读取。 我的Request.Filter的理解是,它会从当IIS处理请求读取,因此IIS应该看到我的修改要求。 是我想要做 ..
发布时间:2016-09-18 13:29:57 C#/.NET

什么是网络表单的" UrlAuthorizationModule.CheckUrlAccessForPrincipal"相当于MVC?

我为我写为我公司定制的SSO解决方案有一个问题。为了mkae简单,我做了拦截所有请求,以检查用户身份验证状态的自定义身份验证的HttpModule。如果未通过身份验证,用户会被重定向到我的定制SSO登录页面。 问题是,当用户没有通过验证,我想检查他是否能访问请求的网页/资源......随着Web表单,没问题,我在web.config中添加授权块,我用 UrlAuthorizationModule ..
发布时间:2016-07-26 16:41:08 ASP .NET

ASP.NET应用程序MVC5抛出的NullReferenceException授权时

我有一个使用一个控制器上的 [授权] 属性时的生产的服务器上抛出一个NullReferenceException的MVC5应用程序。该应用程序是使用窗体身份验证。 生产服务器Server 2008的SP 2(.NET 4.5.1和IIS 7)。 堆栈跟踪的开始是: [NullReferenceException异常:未将对象引用设置到对象的实例] System.Web.Mvc.Aut ..
发布时间:2016-07-13 14:59:59 ASP .NET

HTTP模块只在特定的MVC路线

我有一个自定义的 IHttpModule的,我想只有一个特定的路线上工作。 例如: http://example.com/HandleAzureTask 我想这个模块只能调用/的 / HandleAzureTask 路线处理。 由于这不是一个控制器,我真的不能在其上设置 [授权] 属性;我怎么能强迫它只能被调用/处理,如果用户进行身份验证? 我在ASP.NET MVC 4,目前已添加到我的 ..
发布时间:2016-06-28 22:17:10 ASP .NET

Asp.net MVC误差配置管理模块

我有一个自定义的认证的HttpModule 是pretty海峡前进。但我想它对于管理的要求只运行(而不是静态的)。 Asp.net MVC自动添加配置部分IIS7 Web服务器: < system.webServer> <验证validateIntegratedModeConfiguration =“FALSE”/> <模块runAllManagedM ..
发布时间:2016-06-28 20:56:06 ASP .NET

异步HTTP模块MVC

我有一个包含以下code同步的HttpModule。 ///<总结> ///时作为HTTP执行管线链中的第一个事件 ///在ASP.NET响应请求。 ///< /总结> ///< PARAM NAME =“发件人”>该事件的源< /参数> ///< PARAM NAME =“E”>一种<见 ..
发布时间:2016-06-28 12:38:50 ASP .NET

HTTP模块VS在asp.net-MVC行为过滤器

我开发asp.net中MVC3一个应用程序,我有以下问题: 当我应该写一个HTTP模块,当我应该写一个动作过滤器? 解决方案 过滤是在做的事情,而HTTP模块的更多的MVC方法更的做事情的方式ASP.NET。双方通过在加工pipline提供钩手发球类似的目的。 的HttpModule是比较通用的,当你想为每个请求处理一些事情。过滤器是添加动作特定的行为非常有用。 如果你想 ..
发布时间:2016-06-28 12:02:02 ASP .NET

从IIS7上的静态内容运行排除HTTP模块

I have a problem with my Authentication HttpModule.问题是,它显然会运行每一个请求,我得到我的Web服务器(IIS7)上。因为它也使用Session变量,它不能对CSS,JS文件和类似的正常工作。 我试图用 <添加名称=“AuthModuleName”TYPE =“...”preCondition =“managedHandler”/&G ..
发布时间:2016-06-22 12:03:29 ASP .NET

什么是上传文件的ASP.NET MVC 2的最佳方式?

什么是可变的上传大小的文件的最佳方法(要么非常大或非常小的一个ASP.NET MVC 2应用程序的文件系统)? 这是到目前为止,我是这么理解: 好像有一些人处理这两种方法。 (假设这些文件可能非常大或非常小的)通过 (1)处理的控制器动作上传 Request.Files 或 HttpPostedFileBase ,里面好像有的花费很长的时间,因为ASP.NET将这些文件到活动内存的缺点。 ..

如何禁用或下MVC模块重新安排IIS DirectoryListingModule?

我使用MVC文件夹结构,其中的URL路径正好匹配的目录名称,例如: <&凸出GT; \\我的\\酷\\事\\ ThingController.cs 需要通过此网址访问:的http:// blahblah /我的/冷色/事 我有MVC路由工作,但遗憾的是在默认{}行动和放大器依靠时; {ID},IIS实施例preSS是路由请求DirectoryListingModule代替,因为它直 ..
发布时间:2016-06-20 13:17:15 ASP .NET