最近公司配置一台新电脑,换了操作系统后发现出现了一个问题。问题如下:在组装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 中的节点相关推荐

  1. (译)利用ASP.NET加密和解密Web.config中连接字符串

    介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, A ...

  2. web.config中的InProc模式 与 StateServer模式[转]

    开发asp.net应用时,修改web.config中的SessionState节点. stateserver模式: <sessionState mode="StateServer&qu ...

  3. VS2012的Web.config中使用machineKey

    在VS2012中新建项目,Web.config中使用machineKey,总是报错: "验证视图状态 MAC 失败.如果此应用程序由网络场或群集承载,请确保 <machineKey&g ...

  4. asp.net Session在web.config中的三种配置方式——详解

    这段代码就是设置session在web.config中的存储方式. < sessionState mode="Off|InProc|StateServer|SQLServer" ...

  5. ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

    ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...

  6. ASP.NET杂谈-一切都从web.config说起(2)(ConfigSections详解-中)

    我们就接着上一篇继续说,上一篇中介绍了ConfigSection的结构和两个简单的DEMO,本篇就说一下SectionGroup.ConfigurationElementCollection和key/ ...

  7. ASP在 Web.config 中创建数据库连接字符串

    在 Web.config 中创建数据库连接串 我们需要在网站的配置文件中增加一些行,以便 Entity Framework 知道如何连接到我们的数据库,双击Web.config 文件. 卷到文件的最后 ...

  8. asp.net(vb)与sql的连接(代码写在web.config中的)

    在web.config中写入: <connectionStrings> <add name="ConnectionString" connectionString ...

  9. Web.config中创建自定义配置节

    Web.config文件可谓是每个ASP.NET站点必不可少的一个文件,其中记录了网站的各种配置.一些比较静态但是又可能变更的数据可以放在web.config中,已有的appSettings配置节便有 ...

  10. 使用IConfigurationSectionHandler在web.config中增加自定义配置

    VS2008.ASP.NET 3.5 一. 场景    这里仅举一个简单应用的例子,我希望在web.config里面增加网站的基本信息,如:网站名称,网站版本号,是否将网站暂时关闭等. 二. 基本实现 ...

最新文章

  1. 如何导入nod32企业版的授权文件.lic,并制作镜像服务器?
  2. 小女子需要各位博友帮忙—— 一个关于JS 动态表格合并拆分问题
  3. openstack swift memcached
  4. C++11线程管理基础
  5. jzoj3845-简单题【dp】
  6. html cookie传参,页面间固定参数,通过cookie传值的实现方法
  7. diolog js_js组件-js插件-jquery插件-dialog对话框弹层
  8. android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?
  9. MySQL数据库安装、初始化及修改密码
  10. otool 分析Mach-O
  11. Web在线预览CAD(使用AUTODESK)
  12. initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  13. 数字万用表判断绝缘栅场效应管的好坏
  14. 电影社交网络中Facemash女生评比算法Java实现
  15. 终于明白了异地恋为什么那么难
  16. dss nginx 403 forbidden
  17. SQL Server 非对称秘钥管理
  18. java 最大子序列和
  19. C++:函数指针进阶(三):Lambda函数详解
  20. [转贴]“山寨”之现状分析

热门文章

  1. 面向服务架构(SOA)和企业服务总线(ESB)
  2. Java类获取Spring容器的bean
  3. 3个开源TTS(五)eSpeak1.06的源码调试分析
  4. Vue数据更新视图不更新的几种解决方案
  5. Druid连接池jar包的下载 配置和简单使用
  6. core部署iis的 调试net_ASP.NET Core环境变量和启动设置的配置教程
  7. python requests text content_对python requests的content和text方法的区别详解
  8. reflection java_Java Reflection (JAVA反射)
  9. 51单片机C语言堆栈,《单片机C语言试题》(一)20101027
  10. jsp mysql连接池 回收_mysql连接池连接JSP