代码改变世界

ASP.NET Url 重写后 FCK 不能正常显示

2011-05-04 14:34  AlexDotNet  阅读(358)  评论(0编辑  收藏  举报

由于要对网站进行伪静态的重写,用了URLRewriter.dll

重写之后 网站后台用到 fck 结果 显示错误…无法连接

本以为是路径的问题或者是IIS的 映射配置问题

经过 修改发现不是这个问题

原来 是由于重写的映射问题 将fck的 .htm的文件有了影响导致不能正常工作!

解决办法如下:

在web.config 的<system.web> 下的

第一步:<compilation>节点下 添加

<buildProviders>
  <add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>

第二部

<system.web>下添加

     <httpHandlers>
        <add path="*.html" verb="*" type="AutoModuleService.AutoHandlerFactory,AutoModuleService" validate="true"/>
      </httpHandlers>

 

然后基本就可以测试下了!

这下Url重写也正常,FCK也正常了!