You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加站点名称后IIS网站无法访问 提示文件不存在该如何解决?

故障排查及解决方案

1. 检查IIS站点物理路径配置

  • 打开IIS管理器,定位到你部署的Mywebsite站点/应用程序,右键选择「管理应用程序」→「高级设置」
  • 确认物理路径指向的是你网站编译后的根目录,且该目录下直接存在Default.aspx文件,而非嵌套在Mywebsite子文件夹下
  • 常见错误场景:部署时把整个项目文件夹拷到了物理路径下,导致实际文件路径是[物理路径]/Mywebsite/Default.aspx,和IIS路由匹配规则冲突

2. 验证应用程序池配置

  • 检查站点绑定的应用程序池.NET Framework版本,确认设置为v4.0.30319(对应.NET Framework 4.5)
  • 确认应用程序池的「托管管道模式」设置为集成,如果设置为经典模式需要额外检查路由规则配置
  • 检查应用程序池运行身份的权限,确保该账户对站点物理路径有读取和执行权限

3. 检查IIS路由及虚拟目录配置

  • 如果你是把Mywebsite作为主站点下的虚拟目录部署,需要确认虚拟目录别名确实为Mywebsite,且虚拟目录已转换为应用程序
  • 排查web.config配置,确认没有自定义的路由规则截断了正常的页面请求
  • 尝试直接访问站点根地址http://localhost:8080/,如果能打开IIS默认欢迎页,再尝试访问http://localhost:8080/Default.aspx,如果能正常访问,说明你部署时把站点根目录直接指向了网站编译目录,而非外层的父目录,调整站点物理路径到包含Mywebsite文件夹的上层目录即可解决

4. 验证文件部署完整性

  • 确认你部署的是编译后的发布版本,而非开发时的源码目录,检查Default.aspx对应的Default.aspx.cs、Default.aspx.designer.cs以及bin目录下的项目DLL文件都已完整部署到对应路径
  • 排查是否有文件系统权限、防火墙或者防病毒软件拦截了IIS对站点文件的访问请求

内容的提问来源于stack exchange,提问作者Anouar Naili

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 15:42:03