Windows2003中IIS配置MVC提示HTTP错误 404-文件或目录未找到

本文介绍了如何解决Windows2003中IIS出现的HTTP错误404-文件或目录未找到及HTTP403.1禁止访问的问题。首先需要开启服务“ASP.NET状态服务”并设置为自动;然后调整执行许可为“纯脚本”。对于“CS0016”错误,需设置temp目录和发布网站bin文件夹的访问权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows2003中IIS提示HTTP错误 404-文件或目录未找到

一、开启服务

启动服务“ASP.NET 状态服务”(ASP.NET State Service ),设置成“自动”。

设置完成后刷新页面后 出现了新的错误。

HTTP 403.1 禁止访问:禁止可执行访问
Internet 邪琚服务
原因是执行权限不够,解决的方法是:
打开“管理工具”的“Internet 邪琚服务”,右键选择“WEB站点属性”的“主目录”选项卡,把“执行许可”的选项从“无”改为“纯脚本”就好了。
总结:当出现此错误时,检查默认文档和ASP.NET的版本,在Web服务扩展中检查站点所使用的ASP.NET版本的状况是否被允许,如果是禁止则将其更改为允许即可。
 
有的可能还会出现“CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\web\4b49f661\23a749fc\App_Web_default.aspx.cdcab7d2.zii776dc.dll”--“拒绝访问。 ”类似的错误。

解决办法:

1  设置c:windows\temp 目录访问权限 temp--> 属性-->安全-- > 添加network service -->并赋予其权限为 读 和 写--> 确定
(注意:操作系统为windows server2003 framework 版本在 1.1及以上)

2 设置发布网站的程序目录中bin文件夹的权限 同样添加 network service 并设置权限为读取、 运行

转载于:https://www.cnblogs.com/jaday/p/3476521.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值