为什么我在IIS 8.0中收到404.3错误?

时间:2015-05-20 01:55:44

标签: asp.net windows-8 http-status-code-404 iis-8

所以,我实际上已经在Stack Overflow上搜索了大约20分钟,仍然无法找到我的问题的确切答案。

我有几次这个错误,所以我刚刚安装了IIS 8.0(我正在运行Windows 8),当我尝试转到localhost / test1.aspx时仍然出现此错误:

Screenshot

正如您所看到的(如果您点击了链接),这是一个404.3错误。

以下是我的一些细节:

  • 我正在运行Windows 8
  • 我有IIS 8.0
  • 我的物理目录是C:\inetpub\wwwroot\test1.aspx
  • 我正在关注“W3Schools”教程,但仍然无法理解 工作正确
  • 我安装了 IIS 8.0提供的每个功能

以下是“test1.aspx”文件的源代码:

<!doctype html>
<html>
<body>
<%
response.write("My first ASP script!")
%>
<body>
</html>

有人对我有任何答案吗?他们将不胜感激。

2 个答案:

答案 0 :(得分:3)

IIS中的404.3 http状态表示没有为aspx的文件扩展名定义MIME类型。您还可以在错误消息中看到StaticFileModule正在处理请求。这是从硬盘驱动器提供静态文件的模块。

它可以正常工作,因为它不应该将*.aspx文件从硬盘驱动器提供给浏览器。您不应为aspx添加MIME类型。

问题是处理aspx文件的模块无法正常工作。这可能有多种原因。

在IIS管理器中打开您的网站并双击Handler Mappings图标,*.aspx(PageHandlerFactory)应该有三个条目。

另外,请确保您网站的应用程序池设置为.NET CLR Version

如果未设置这些属性,则说明您的设置存在问题。

答案 1 :(得分:0)

对不起,如果你已经尝试过这个,但试试这个url条目:localhost / test1.asp

我在这里添加,请理解我不要试图粗鲁,因为你没有受到好评的原因是你的问题不是真正的问题。帖子的标题是你的问题应该是什么,只是把一个&#39;?&#39;在它的最后并没有提出一个问题。基本上它归结为正确格式化问题。

即。 &#34; IIS 8.0 404.3错误?&#34;除了你可以放入谷歌的东西之外,它不是一个问题,也不会提供任何东西。这样做可能会更好:&#34;为什么我使用ISS 8.0得到404.3错误?&#34;

下次有些建议:)