关于Asp.Net中的扩展名修改问题,方法有很多种,而且有比较成熟的第三方组件.这方面的东西在老赵点滴上说的很明白.我在这里给大家介绍一种比较简单的方法通过配置IIS来实现.

Framework1.1 IIS配置如下:
    .mspx/.html等等  ---->  C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
    限于:GET,HEAD,POST,DEBUG

Framework2.0IIS配置如下:
   .mspx/.html等等  ---->  C:\WINNT\Microsoft.NET\Framework\v2.0\aspnet_isapi.dll
    限于:GET,HEAD,POST,DEBUG
    webconfig配置如下:

 1<?xml version="1.0"?>
 2<!-- 
 3    注意: 除了手动编辑此文件以外,您还可以使用 
 4    Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
 5     “网站”->“Asp.Net 配置”选项。
 6    设置和注释的完整列表在 
 7    machine.config.comments 中,该文件通常位于 
 8    \Windows\Microsoft.Net\Framework\v2.x\Config 中
 9-->
10<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
11    <appSettings/>
12    <connectionStrings/>
13    <system.web>
14        <!-- 
15            设置 compilation debug="true" 将调试符号插入
16            已编译的页面中。但由于这会 
17            影响性能,因此只在开发过程中将此值 
18            设置为 true。
19        -->
20        <compilation debug="true">
21            <buildProviders>
22                <add extension=".html" type="System.Web.Compilation.PageBuildProvider"/>
23            </buildProviders>
24        </compilation>
25        <!--
26            通过 <authentication> 节可以配置 ASP.NET 使用的 
27            安全身份验证模式,
28            以标识传入的用户。 
29        -->
30        <authentication mode="Windows"/>
31        <!--
32            如果在执行请求的过程中出现未处理的错误,
33            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
34            开发人员通过该节可以配置
35            要显示的 html 错误页
36            以代替错误堆栈跟踪。
37
38        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
39            <error statusCode="403" redirect="NoAccess.htm" />
40            <error statusCode="404" redirect="FileNotFound.htm" />
41        </customErrors>
42        -->
43        <httpHandlers>
44            <add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory" validate="True"/>
45        </httpHandlers>
46    </system.web>
47</configuration>
48

要修改的地方就是: 
    <buildProviders>
        <add extension=".html" type="System.Web.Compilation.PageBuildProvider"/>
    </buildProviders>
    <httpHandlers>
       <add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory" validate="True"/>
   </httpHandlers>
    把html修改成想要的扩展名就行了!.

转载于:https://www.cnblogs.com/chjw8016/archive/2008/01/30/1058286.html

Asp.Net中修改扩展名的问题相关推荐

  1. 在Visual Studio 2019中修改项目名

    在Visual Studio 2019中修改项目名 文章目录 在Visual Studio 2019中修改项目名 1.需求场景 2.操作步骤 2.1 重命名解决方案 2.2 重命名项目名 2.3 修改 ...

  2. oracle r修改表名,oracle中修改表名

    <<>> answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: SQL ...

  3. oracle中更改表名称,oracle中修改表名的几种方式

    answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令) answer2: sql> select tname ...

  4. mysql修改表名几种方式_Oracle数据库中修改表名的几种方式

    Oracle数据库中修改表名的几种方式如下:answer1: ALTER TABLE old_table_name RENAME TO new_table_name;(大写为系统命令)answer2: ...

  5. ASP.net实现无扩展名的URL重写。简单、方便、无需ISAPI

    URL重写已经有很多的方法,但是多数都有一个缺点,就是不支持无扩展名的网页.微软提供的方法需要在根目录里面建立jyk的文件夹,然后再建立一个default.aspx的文件,如果您有100名会员的话,这 ...

  6. 在Python中以扩展名.txt查找目录中的所有文件

    如何在python中扩展名为.txt的目录中找到所有文件? #1楼 import os import sys if len(sys.argv)==2:print('no params')sys.exi ...

  7. Window中显示文件扩展名

    积少成多,欢迎大家关注我的微信公众号,共同探讨Java相关技术 本文主要介绍如何在Windows系统中怎么让文件显示扩展名. 操作步骤 打开控制面板 找到外观和个性化 找到文件资源管理器选项 单击,然 ...

  8. java 删除后缀txt_java – Maven deploy:deploy-file从文件中删除扩展名

    我正在尝试使用部署文件目标单独部署签名文件到Nexus登台存储库,但我注意到mvn deploy插件删除了扩展名.我的文件是这样的:azerty-0.1.jar.asc 但部署的文件是:azerty- ...

  9. nginx 显示html后缀名,如何在nginx中提供html文件,而不显示此别名设置中的扩展名...

    我在nginx内设置这个别名很麻烦,正确显示我的网站. 我关心的网站应该可以从mywebsite.com/mr访问,并且不同于位于mywebsite.com/的网站.该网站位于/ fullpath(简 ...

最新文章

  1. 字符驱动之按键(一:无脑轮询法)
  2. css flexbox模型_Flexbox-Ultimate CSS Flex速查表(带有动画图!)
  3. labiview ni python_LabVIEW到底有哪些优势导致他用户量这么少但是长期不消失?
  4. django用sqlite跟mysql_django框架学习:九. django连接mysql,sqlite
  5. 使用shell实现zookeeper集群的自动搭建
  6. uva 540 (Team Queue UVA - 540)
  7. VSCode配置SVN插件
  8. 工业互联网+VLC,可见光通信撬动工业4.0!
  9. C语言程序设计--存储单元术语解析
  10. word2007目录排版问题
  11. Latex中BibTex编辑参考文献
  12. Systemverilog:面向对象编程与面向过程编程区别
  13. 应用程序配置不正确,程序无法启动的问题小结
  14. 分割网络-ExtremeC3Net(轻量级)
  15. 风控模型评估方法以及大数据风控模型概念
  16. ZG前端学习系统day11 2020-11-16
  17. 高阶函数和回调函数的区别
  18. 数据库分表分页实现方案
  19. 尚硅谷-Linux学习
  20. IDEA 官网本地无法访问

热门文章

  1. 智能车竞赛技术报告 | 智能车视觉 - 宜宾学院- 平头哥1组
  2. 第十六届全国大学生智能车竞赛全部比赛胜利结束了
  3. 2021年春季学期-信号与系统-第十二次作业参考答案-第二小题
  4. Boston房价PaddlePaddle测试程序
  5. 几个关于噪声测量的实验
  6. 模为2的逆元是什么_逆元
  7. 河北计算机课本初中,河北:2019-2020学年中小学教学用书有变
  8. azkaban 与 java任务_Azkaban的任务类型分析35:JavaProcessJob的执行
  9. 关于常见的底层驱动源码资料
  10. GPIO代码使用流程(伪代码部分示例)