asp.net伪静态后 html无法访问
2012-05-11 12:57
183 查看
asp.net+UrlRewriter来实现网站伪静态,实现伪静态有一些好处,比如对于搜索引擎更好收录页面,还有一个好处就是隐藏了真实地址的参数,所以有独立服务器的朋友,配置IIS实现伪静态功能,挺不错的哦,至于ASP.NET如何实现伪静态,可以看下本人写的这篇文章:,现在有一个问题来了,我配置伪静态成功后,而真正的静态文件(html)却访问不了,有点苦脑,不过最终还是找到了解决方案
第一步:打开Web.config配置文件
第二步:设置如下节点
<compilation debug="false">
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
</compilation>
然后继续设置如下节点
<httpHandlers>
<add verb="*" path="*.html" type="System.Web.UI.PageHandlerFactory"/>
</httpHandlers>
第一步:打开Web.config配置文件
第二步:设置如下节点
<compilation debug="false">
<buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
</compilation>
然后继续设置如下节点
<httpHandlers>
<add verb="*" path="*.html" type="System.Web.UI.PageHandlerFactory"/>
</httpHandlers>
相关文章推荐
- asp.net伪静态后 html无法访问
- 使用UrlRewritingNet重写url以.html的伪静态页面后,真实的.html无法访问的解决方法
- 在ASP.NET MVC中客户端使用文本编辑器检测到有潜在危险的 Request.Form 值。无法访问控制器。
- IIS开启伪静态后html静态页面无法访问的解决方法
- asp.net后台代码访问前台html标签
- ASP.NET 后台CS访问前台HTMLSELECT控件的值
- 解决 asp.net 伪静态 IIS设置后 真正的HTML无法显示的问题
- asp.net 无法访问c:\windows\system32下的文件
- 让Asp页面可以用html的伪静态方法进行访问,有助于SEO优化。
- [转] ASP.NET WEB API程序在VS启动或发布到IIS后启动后发生 - Could not load file or assembly 'System.Web.Http.WebHost’异常,无法正常访问
- 解决ASP.NET执行update-database命令,无法访问*.mdf本地localDb数据库文件的问题
- ASP.NET前台无法访问后台internal类型变量的问题 [转]
- 安装完vs.2005之后,重新安装iis后无法使用http方式访问asp.net工程的页面的问题的解决方法
- Asp.NET MVC 之 调试访问 webservice 时出现“ 无法找到资源 ”的错误
- 关于asp.net无法访问UNC路径文件的解决
- VS2010使用.net 4.0中的ASP.NET MVC 2 模板建立工程后无法提交HTML代码解决方案一则
- url重写适用html为伪静态后真实的html无法访问的解决方法
- ASP.NET中HTML页面的访问验证设置方法
- 【ASP.NET 问题】Win7中IIS被防火墙阻止导致外网无法访问的解决方法。
- 解决 asp.net 伪静态 IIS设置后 直正HTML无法显示的问题