45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:如何将cnblog dottext1.0 beta2升级到asp.net2.0?

如何将cnblog dottext1.0 beta2升级到asp.net2.0?

2016-08-26 17:09:47 来源:www.45fan.com 【

如何将cnblog dottext1.0 beta2升级到asp.net2.0?

做完基础的转换之后

一直在一些页面出现

要处理此请求,必须在配置中注册 WebResource.axd 处理程序。

<!-- Web.Config 配置文件 -->

<configuration>
<system.web>
<httpHandlers>
<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />
</httpHandlers>
</system.web>
</configuration>

搜遍了全世界也没找到解决的方法,初步估计是.net版本混合引起的

连dudu的blog也是一笔带过"

一看就知道,这是与FreeTextBox相关的,明明web.config有这个设置,而且在ASP.NET 1.1中运行正常,看来是ASP.NET 2.0带来的问题。对于第三方控件的兼容问题,我们束手无策,只有两个选择:
1、等第三方控件升级后,再升级自己的程序;
2、放弃使用该控件。"

于是马上升级ftb到3.0,还是照样出错,真失望

后来在一个帖子中得到了提示

"我只是在IIS添加了个"*.*"的映射到asp.net...然后很多页面都出现上面这个错误.有的页面又是正常的..而且web.config里也注册过WebResource.axd..."

看了一下dottext的web.config

<add verb="*" path="*" type="Dottext.Common.UrlManager.UrlReWriteHandlerFactory,Dottext.Common"/>

在它上面加了

<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />

马上搞掂!

注意:一定要加在它上面,不然照出错,之前就是加在它后面,结果浪费了一下午的时间

解决完上面之后,马上又出现别的问题:

没有为扩展名“”注册的生成提供程序。可以在 machine.config 或 web.config 中的 <compilation><buildProviders> 节注册一个。请确保所注册的提供程序具有包含值“Web”或“All”的 BuildProviderAppliesToAttribute 属性。

这个问题在dudu blog上倒有提到:

http://www.cnblogs.com/dudu/archive/2006/03/07/345107.html


本文地址:http://www.45fan.com/a/question/68028.html
Tags: Beta2 cnblog dottext1.0
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部