Asp.net 中 IHttpHandlerFactory接口 对应web.config 中的节点
最近公司配置一台新电脑,换了操作系统后发现出现了一个问题。问题如下:在组装MEF的Handler工厂出现异常,后来发现原来是配置文件问题。
出问题代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;namespace Acctrue._3DWHD.WebUI {public class MEFHttpHandlerFactory : IHttpHandlerFactory{public IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated){PageHandlerFactory factory = (PageHandlerFactory)Activator.CreateInstance(typeof(PageHandlerFactory), true);IHttpHandler handler = factory.GetHandler(context, requestType, url, pathTranslated);Page page = handler as Page;if (page != null){System.ManagedExtensibilityFramework.ComposableCatalog.ComposeParts(handler);}return handler;}public void ReleaseHandler(IHttpHandler handler){}} }
这里解决方法如下:
如果是 IIS 6.0 版本推荐用如下节点:
<!--适用于IIS6的配置--><system.web><httpHandlers><add verb="*" path="*.aspx" type="Acctrue._3DWHD.WebUI.MEFHttpHandlerFactory,Acctrue.3DWHD.WebUI"/></httpHandlers></system.web>
如果是 IIS 7.0+ 版本推荐用如下节点:
<!--适用于IIS7的配置(集成模式)--><system.webServer><handlers><add name="MEFHttpHandlerFactory" verb="*" path="*.aspx" type="Acctrue._3DWHD.WebUI.MEFHttpHandlerFactory,Acctrue.3DWHD.WebUI"/></handlers></system.webServer>
引用1:为 IIS 7.0 配置 <system.webServer> 节 https://msdn.microsoft.com/zh-cn/library/bb763179.aspx
转载于:https://www.cnblogs.com/sanwujvshi/p/5703009.html
Asp.net 中 IHttpHandlerFactory接口 对应web.config 中的节点相关推荐
- (译)利用ASP.NET加密和解密Web.config中连接字符串
介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, A ...
- web.config中的InProc模式 与 StateServer模式[转]
开发asp.net应用时,修改web.config中的SessionState节点. stateserver模式: <sessionState mode="StateServer&qu ...
- VS2012的Web.config中使用machineKey
在VS2012中新建项目,Web.config中使用machineKey,总是报错: "验证视图状态 MAC 失败.如果此应用程序由网络场或群集承载,请确保 <machineKey&g ...
- asp.net Session在web.config中的三种配置方式——详解
这段代码就是设置session在web.config中的存储方式. < sessionState mode="Off|InProc|StateServer|SQLServer" ...
- ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...
- ASP.NET杂谈-一切都从web.config说起(2)(ConfigSections详解-中)
我们就接着上一篇继续说,上一篇中介绍了ConfigSection的结构和两个简单的DEMO,本篇就说一下SectionGroup.ConfigurationElementCollection和key/ ...
- ASP在 Web.config 中创建数据库连接字符串
在 Web.config 中创建数据库连接串 我们需要在网站的配置文件中增加一些行,以便 Entity Framework 知道如何连接到我们的数据库,双击Web.config 文件. 卷到文件的最后 ...
- asp.net(vb)与sql的连接(代码写在web.config中的)
在web.config中写入: <connectionStrings> <add name="ConnectionString" connectionString ...
- Web.config中创建自定义配置节
Web.config文件可谓是每个ASP.NET站点必不可少的一个文件,其中记录了网站的各种配置.一些比较静态但是又可能变更的数据可以放在web.config中,已有的appSettings配置节便有 ...
- 使用IConfigurationSectionHandler在web.config中增加自定义配置
VS2008.ASP.NET 3.5 一. 场景 这里仅举一个简单应用的例子,我希望在web.config里面增加网站的基本信息,如:网站名称,网站版本号,是否将网站暂时关闭等. 二. 基本实现 ...
最新文章
- 如何导入nod32企业版的授权文件.lic,并制作镜像服务器?
- 小女子需要各位博友帮忙—— 一个关于JS 动态表格合并拆分问题
- openstack swift memcached
- C++11线程管理基础
- jzoj3845-简单题【dp】
- html cookie传参,页面间固定参数,通过cookie传值的实现方法
- diolog js_js组件-js插件-jquery插件-dialog对话框弹层
- android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?
- MySQL数据库安装、初始化及修改密码
- otool 分析Mach-O
- Web在线预览CAD(使用AUTODESK)
- initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
- 数字万用表判断绝缘栅场效应管的好坏
- 电影社交网络中Facemash女生评比算法Java实现
- 终于明白了异地恋为什么那么难
- dss nginx 403 forbidden
- SQL Server 非对称秘钥管理
- java 最大子序列和
- C++:函数指针进阶(三):Lambda函数详解
- [转贴]“山寨”之现状分析
热门文章
- 面向服务架构(SOA)和企业服务总线(ESB)
- Java类获取Spring容器的bean
- 3个开源TTS(五)eSpeak1.06的源码调试分析
- Vue数据更新视图不更新的几种解决方案
- Druid连接池jar包的下载 配置和简单使用
- core部署iis的 调试net_ASP.NET Core环境变量和启动设置的配置教程
- python requests text content_对python requests的content和text方法的区别详解
- reflection java_Java Reflection (JAVA反射)
- 51单片机C语言堆栈,《单片机C语言试题》(一)20101027
- jsp mysql连接池 回收_mysql连接池连接JSP