7

我正在尝试在我的 Windows 8 机器上的 IIS 8.0 上设置现有的 asp.net 应用程序,它给了我以下错误消息。

HTTP Error 404.17 - Not Found
The requested content appears to be script and will not be served by the static file handler.

我用谷歌搜索了一段时间,并试图用几种解决方案来解决这个问题,比如手动注册 asp.net。但是,它仍然无法正常工作。大多数解决方案都适用于 IIS 7.5,问题是否相同。

任何想法!非常感谢。

4

4 回答 4

8

正如 Gearhart 所指的博主所指出的,问题可能是没有为 IIS 安装 .NET 3.5。3.5 处理包括 2.0 在内的下层应用程序。

博客中的过程看起来很简单,可能工作正常。然而,微软的“官方”程序看起来不同:

第 1 步:安装 IIS 和 ASP.NET 模块
http://technet.microsoft.com/en-us/library/hh831475.aspx

向下滚动到 Windows 8 部分。(我使用的是 Server 2012,该过程对我有用。)

于 2013-11-27T20:50:43.833 回答
6

有同样的问题 se 解决方案的链接

http://www.bitshop.com/Blogs/tabid/95/EntryId/110/-Net-wont-run-HTTP-Error-404-17-Not-Found.aspx

于 2013-04-03T15:12:25.037 回答
4

我在 Server 2012 R2 上遇到了这个问题。对我来说,此处记录的修复工作有效。

在本质上...

修复很简单:

  • 启动命令提示符 - 开始 - cmd.exe
  • cd C:\Windows\Microsoft.NET\Framework64\v2.0.50727
  • aspnet_regiis -ir

您应该看到如下输出:

Start installing ASP.NET (2.0.50727).
................
Finished installing ASP.NET (2.0.50727).

此时,如果您刷新页面,它应该可以正常工作。高温高压

于 2015-02-27T14:50:02.863 回答
-2

谢谢它的工作。

我有同样的错误......我运行命令提示符

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

The request matched a wildcard mime map. The request is mapped to the static file handler. If there were different pre-conditions, the request will map to a different handler.

你可以尝试的事情:

If you want to serve this content as a static file, add an explicit MIME map.

详细错误信息:Module StaticFileModule Notification ExecuteRequestHandler Handler StaticFile Error Code 0x80070032 Requested URL http://localhost:8080/WebForms/index.aspx 物理路径 C:\inetpub\wwwroot\HRMS\WebForms\index.aspx 登录方式匿名登录用户匿名请求跟踪目录 C:\inetpub\logs\FailedReqLogFiles

于 2015-03-17T13:38:05.033 回答