一切福田,不離方寸,從心而覓,感無不通。

There is no build provider registered for the extension '.html'. You can register one in the section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value 'Web' or 'All'.

我的站,是使用UrlRewriter将.html重写为.aspx,即访问.html 实际访问的是.aspx ,但实际存在的.html文件,却出现“There is no build provider registered for the extension '.html'. You can register one in the <compilation><buildProviders> section in machine.config or web.config. Make sure is has a BuildProviderAppliesToAttribute attribute which includes the value 'Web' or 'All'.‘的错误

百度,发现介绍解决方案差不多跟这个地址 http://hi.baidu.com/xiaoyaosr/item/351f2f3ce3b48223b3c0c52e  提供的方法一样。

但是,我按此方法来做,却出现错误,原来的重写还能写,现在地却也用不了了,错误如图

web.config文件配置如图

from:http://bbs.csdn.net/topics/390823510