【问题标题】:404.17 - Unable to serve any aspx pages404.17 - 无法提供任何 aspx 页面
【发布时间】:2013-07-11 16:05:19
【问题描述】:

将我的网站部署到我们的服务器后,我无法在浏览器中加载它。

我得到的具体错误是:

HTTP 错误 404.17 - 未找到 请求的内容似乎是 脚本,并且不会由静态文件处理程序提供服务。

我查看了其他一些关于此错误的问题,并在网上进行了一些研究。

  • 我可以验证是否安装了 ASP.NET(3.5 和 4.5)。
  • 我可以验证是否在网站的处理程序中找到了 .aspx。
  • 该站点在 .NET v4.0 应用程序池中运行
  • 我已经在相应文件夹的命令行中运行了 aspnet_regiis.exe -i 可执行文件。
  • 我正在运行 IIS 8.0

任何帮助将不胜感激...

如果我可以提供更多详细信息,请告诉我。

【问题讨论】:

  • 检查网站的权限是否允许运行脚本。
  • 安德烈,谢谢你的评论——我一定是瞎了眼;添加该权限的选项在哪里?
  • 处理程序映射 -> 编辑功能权限。确保读取和脚本都被选中
  • 啊,谢谢。是的 - 两者都被检查。 :P

标签: asp.net iis


【解决方案1】:

在 Windows Server 2012 中,有两个不同的地方可以查看是否安装了 ASP.NET。

(我没有同时检查...)

见下文:

【讨论】:

    【解决方案2】:

    我经常遇到同样的问题。只需转到 IIS -> 选择您的网站 -> 转到处理程序映射,然后按恢复到父选项。我想它会解决你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-03
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      • 2013-11-24
      • 2012-06-28
      相关资源
      最近更新 更多