ASPX 抛出“404 找不到资源”

ASPX 抛出“404 找不到资源”

我正在使用 IIS 在虚拟目录下部署一个网站。出于某种奇怪的原因,Default.html 可以运行,但 Default.aspx 会抛出 404。

我已经尝试过这些:

  • 另一个虚拟目录包含该应用程序的旧版本,并且该虚拟目录可以正常工作。我检查了每个虚拟目录的属性,它们看起来都一样。
  • 我检查了根没有任何多余的反斜杠

答案1

我认为您可以使用工具:aspnet_regiis.exe 重新安装 IIS 的脚本映射。请记住使用命令:iisreset 完全重置 IIS。

文件在这里:http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx

答案2

对于未使用 MIME 类型(即数据)或服务器端处理程序(即代码)注册的任何文件扩展名,都会引发 404 错误。尝试运行aspnet_regiis.exe -i -enable以确保 ASP.NET 已在 IIS 中注册,并且已将其启用为 Web 扩展。

相关内容