我是靠谱客的博主 妩媚枫叶,最近开发中收集的这篇文章主要介绍Win2003 IIS6 使用.net framework 4.0 后默认文档失效解决方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用.net framework 4.0 开发的WEB项目,但放到iis6 中无法使用默认文档,状况如下:

地址栏输入:http://xxx.xxx.xxx.xxx/ 提示找不到文件

输入全称:http://xxx.xxx.xxx.xxx/default.aspx 正常显示。

在百度查了一下,没有收获,不得以用非常手段,到Google 搜索 iis6 .net 4.0 document]这个关键字,立即有收获。

是HTTP解释.axd 时出错,导致默认文档没法生效。

解决方法:

Windows Registry Editor Version 5.00 
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0] 
 
"EnableExtensionlessUrls"=dword:00000000 

1、先新建一个文本文件,然后把上面文本COPY到这个文件中,保存为 1.reg ,然后直接导入。

2. 导入后,执行iisreset ,然后刷新页面,如果不正常访问可以继续参考下面的方法。

3. 重新注册asp.net4.0

c:/windows/microsoft.net/framework/v4.0.30319/aspnet_regiis.exe -ir

版本数字可能略有不同,大家可以根据实际情况修改。

4. web服务扩展,启用Web 服务扩展 - ASP.NET v4.0.30319 (32-bit)。

最后

以上就是妩媚枫叶为你收集整理的Win2003 IIS6 使用.net framework 4.0 后默认文档失效解决方案的全部内容,希望文章能够帮你解决Win2003 IIS6 使用.net framework 4.0 后默认文档失效解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(153)

评论列表共有 0 条评论

立即
投稿
返回
顶部