IIS6(Win2003) 使用.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 时出错,导致默认文档没法生效。


解决方法:


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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0]

"EnableExtensionlessUrls"=dword:00000000

导入后,执行iisreset ,然后刷新页面,正常显示。

封了google 后,对于国人学习新技术都是一个阻碍。唉。。。。

<think>根据提供的引用内容,用户需要了解在Windows Server 2003系统上安装.NET Framework 4.0的方法。以下是步骤: 1. **确保系统满足要求**: - Windows Server 2003必须安装**Service Pack 2**(引用[1]提到XP需最新SP,2003同理) - 管理员权限(引用[1]) 2. **获取安装包**: - 从微软官网或可靠来源下载.NET Framework 4.0安装程序(引用[4]提供示例链接,但需注意链接安全性) - 文件名通常为`dotNetFx40_Full_x86_x64.exe`(引用[4]) 3. **安装步骤**: - 运行安装程序(可能需要右键选择"以管理员身份运行") - 按向导提示完成安装 - 安装后**重启系统**(引用[1]) 4. **验证安装**: - 打开`C:\Windows\Microsoft.NET\Framework\v4.0.30319`目录,检查是否存在 - 使用命令行运行`clrver`命令查看已安装版本 5. **注意事项**: - Windows Server 2003官方支持已终止,需自行承担安全风险 - 若安装失败,可尝试下载[.NET Framework 4.0独立安装包](https://dotnet.microsoft.com/download/dotnet-framework/net40)(微软存档) §§相关问题§§ 1. 安装.NET Framework 4.0时遇到错误代码0x800f0816怎么办? 2. 如何在Windows Server 2003上验证.NET Framework 4.0是否安装成功? 3. 如果安装失败,有哪些兼容性解决方案? </think>### Windows Server 2003 安装 .NET Framework 4.0 的方法 根据引用内容,Windows Server 2003 的安装方法与 Windows XP 类似,但需要额外注意系统兼容性。以下是具体步骤: 1. **系统要求检查** - 确认系统已安装 **Windows Server 2003 Service Pack 2**(必需补丁)[^1] - 保证至少 850MB 可用磁盘空间 - 使用管理员账户登录系统 2. **下载安装包** - 从微软官方下载独立安装包: `dotNetFx40_Full_x86_x64.exe`(引用[4]提供的第三方链接仅作参考,建议优先使用微软官方源) - 官方下载地址(需通过存档库获取): [Microsoft .NET Framework 4 (独立安装程序)](https://dotnet.microsoft.com/download/dotnet-framework/net40) 3. **安装步骤** ```bash # 1. 禁用IIS服务(如果已启用) net stop w3svc /y # 2. 以管理员身份运行安装程序 dotNetFx40_Full_x86_x64.exe /q /norestart /chainingpackage ADMINDEPLOYMENT # 3. 安装后重启(必须步骤) shutdown /r /t 0 ``` > **参数说明**: > `/q` - 静默安装 > `/norestart` - 禁止安装程序自动重启 > `/chainingpackage` - 绕过Windows 2003的安装限制 4. **验证安装** - 检查注册表项: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full` 查看 `Version` 值应为 `4.0.30319` - 创建测试文件 `test.aspx`: ```html <%@ Page Language="C#" %> <% Response.Write("安装成功!"); %> ``` 5. **注意事项** - **特殊处理**:Windows Server 2003 需手动安装 Windows Imaging Component(WIC) 下载地址:[Windows Server 2003 KB 835732](https://www.microsoft.com/download/details.aspx?id=17660) - **权限问题**:若遇到安装失败,需临时关闭安全软件[^2] - **兼容性**:官方已终止支持,仅建议测试环境使用[^3] ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值