在IIS6中配置html文件以ASPX方式工作

在IIS6中配置html文件以ASPX方式工作

 

IIS6 中配置 html 文件以 ASPX 方式工作

如果你需要设置 html 文件以 ASPX 文件方式被执行。仅仅设置应用顺序映射是不够的还 需要修改一些其他设置。 由于 IIS6 平安不时提高。

而没有修改其它则可能会报 404 错误。 如果你只修改了应用顺序映射。

Internet Explorer cannot displai the webpage

IIS6 中依次需要修改的设置如下:

1 IIS6 服务管理器 -> 站点属性 -> 主目录 -> 配置 -> 应用顺序映射中新增对 html 文件的应用顺序映射

解析的文件一般如下:

下述可以看到其实我电脑是 64 位的

Exccutable:

C:/WINDOWS/Microsoft.NET/Framework64/v2.0.50727/aspnet_isapi.dll

一般 Get 类型就足够了 对于请求类型。

Verb Limit to GET

要确保以下几个配 置节必须存在 2 修改你所需要修改的站点或者应用顺序目录下的 Web.config 文件。

<?xml version="1.0"?>

<configur xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

  <system.web>

    <compilation>

      <buildProviders>

        <add extension=".html"

type="System.Web.Compilation.PageBuildProvider" />

      </buildProviders>

    </compilation>

    <httpHandlers>

      <add path="*.html" verb="*" type="System.Web.UI.PageHandlerFactory"

validate="True" />

    </httpHandlers>

  </system.web>

</configuration>

这个配置只需要放在需要修改的应用目录下即可。

站点默认 html 正常解析的然后某个目录(这个目录下你配制成了应用顺序目录)下 html 被当成 aspx 来解析的 也就是完全可以在同一个 IIS 站点中。

以上的做法同样适用于把其他后缀文件类型让 aspx 来解析的情况。

最后补充一点的

如果你用到后缀类型是一种古怪的后缀。

比方: *.aaa *.csdn 等这样的后缀。

需要额外再多做一步: IIS6 中。

不然遇到该后缀的请求时将首先被 IIS 给拦截掉, IIS 站点属性 ->HTTP 头 ->MIME 类型中增加一个该后缀的 MIME 类型。没办法显示的

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值