ASPX抛出“404找不到资源”

我正在使用IIS在虚拟目录下部署网站。 出于一些奇怪的原因,Default.html工作,但Default.aspx抛出一个404。

我试过这些:

  • 还有另外一个虚拟目录,它包含了应用程序的一个旧版本,而且这个目录可以工作。 我检查了每个虚拟目录的属性,他们看起来一样。
  • 我检查了根没有任何额外的反斜杠

我想你可以使用这个工具:aspnet_regiis.exe为IIS重新安装脚本映射。 请记住使用命令iisreset完成重置IIS。

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

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