通过web.config做html映射aspx
2014-05-11 18:28
316 查看
在将dtcms发布之后,绑定到iis后,发现html页面都不能访问,在dtcms论坛里找到解决方法:
http://bbs.dtcms.net/forum.php?mod=viewthread&tid=18&extra=
一般在web.config中添加这个映射配置.是虚拟主机的用户才需要用到
注意:以下代码已通过测试,在IIS6.0版本以上可以使用
.NET 2.0的配置代码如下
对不起大家忘写一个最重要的配置说明了.现在补充
我测试不加modules节点,也可以使用。
在Web.config中添加htm伪静态映射,htm伪静态并没有在iis中的处理程序映射进行相关设置,却可以实现伪静态。
因为在iis中的设置也是做这个工作,即把*.html映射到了aspnet_isapi.dll引擎解析。
http://bbs.dtcms.net/forum.php?mod=viewthread&tid=18&extra=
一般在web.config中添加这个映射配置.是虚拟主机的用户才需要用到
注意:以下代码已通过测试,在IIS6.0版本以上可以使用
.NET 2.0的配置代码如下
<!--2.0版本--> <system.webServer> <handlers> <add name="html-ISAPI-2.0" path="*.html" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptprocessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" precondition="classicMode,runtimeVersionv2.0,bitness32" responsebufferlimit="0" /> </handlers> </system.webServer> ..NET 4.0的配置代码如下 <!--4.0版本--> <system.webServer> <handlers> <add name="html-4.0" path="*.html" verb="*" modules="IsapiModule" scriptprocessor="%SystemRoot%\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll" resourcetype="unspecified" precondition="classicmode,runtimeversionv4.0,bitness32" /> </handlers> </system.webServer>
对不起大家忘写一个最重要的配置说明了.现在补充
<!--将如下代码copy到handlers节点上前--> <modules runallmanagedmodulesforallrequests="true"> <add name="HttpModule_rewriter" type="DTcms.Web.UI.HttpModule" /> </modules>
我测试不加modules节点,也可以使用。
在Web.config中添加htm伪静态映射,htm伪静态并没有在iis中的处理程序映射进行相关设置,却可以实现伪静态。
因为在iis中的设置也是做这个工作,即把*.html映射到了aspnet_isapi.dll引擎解析。
<system.webServer> <handlers> <add name="htmlrequest" path="*.html" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness32" /> </handlers> </system.webServer>
相关文章推荐
- windows 通过Web.config添加mimetype映射
- iPhone中通过WebView显示本地html页面
- 重新想象 Windows 8.1 Store Apps (81) - 控件增强: 加载本地 html, 智能替换 html 中的 url 引用, 通过 Share Contract 分享 WebView 中的内容, 为 WebView 截图
- Android -- 样式和主题,用代码方式编写UI,用WebView通过html开发界面
- 通过web.config设置数据库连接串
- 通过配置web.config使WCF向外提供HTTPS的Restful Service
- asp.net通过web.config设置网站默认页
- 嵌入式Linux上通过boa服务器实现cgi/html的web上网(转)
- web.xml 通过contextConfigLocation配spring 的方式
- JavaWeb---通过ServletConfig获取Servlet的初始化参数
- ASP.NET程序通过web.config为网站添加MIME
- Android中通过WebView获取Html中的隐藏域
- c#与vb.net在App_Code里面编译要通过,需要以下web.config的配置
- 通过configSource提高web.config配置灵活性
- android webView中的html页面通过javascript访问java代码
- 嵌入式Linux上通过boa服务器实现cgi/html的web上网(转)
- UrlRewrite、地址映射技术(jsp,asp,aspx,php转html)
- iPhone 和 iPad的ios 开发中 利用 WebViewJavascriptBridge组件,通过 UIWebView 对Html进行双向通讯
- 使用web.config在.aspx页面导入命名空间
- Web.Config中设置单个Aspx页面的编码格式