Asp.net 为什么在IIS 8.0中出现404.3错误?

Asp.net 为什么在IIS 8.0中出现404.3错误?,asp.net,windows-8,http-status-code-404,iis-8,Asp.net,Windows 8,Http Status Code 404,Iis 8,所以,我实际上已经在堆栈溢出周围搜索了大约20分钟,仍然找不到我问题的确切答案 我曾多次出现此错误,因此我刚刚重新安装了IIS 8.0(我运行的是Windows 8),但在尝试转到localhost/test1.aspx时仍然出现此错误: 如您所见(如果您单击了链接),这是一个404.3错误 以下是我的一些细节: 我正在运行Windows8 我有IIS 8.0 我的物理目录是C:\inetpub\wwwroot\test1.aspx 我正在正确地学习“W3Schools”教程,但我仍然无法将

所以,我实际上已经在堆栈溢出周围搜索了大约20分钟,仍然找不到我问题的确切答案

我曾多次出现此错误,因此我刚刚重新安装了IIS 8.0(我运行的是Windows 8),但在尝试转到localhost/test1.aspx时仍然出现此错误:

如您所见(如果您单击了链接),这是一个404.3错误

以下是我的一些细节:

  • 我正在运行Windows8
  • 我有IIS 8.0
  • 我的物理目录是
    C:\inetpub\wwwroot\test1.aspx
  • 我正在正确地学习“W3Schools”教程,但我仍然无法将其带到网站 正常工作
  • 我安装了IIS 8.0提供的所有功能
以下是我的“test1.aspx”文件的源代码:



有人能给我答案吗?他们将不胜感激。

如果您尝试过,我很抱歉,但请尝试以下url条目:localhost/test1.asp

我在这里补充一句,请理解我并不是故意粗鲁,你不受欢迎的原因是你的问题本身并不是真正的问题。这篇文章的标题是你的问题应该是什么,只是在末尾加一个“?”并不意味着这是一个问题。基本上,问题的格式是正确的

也就是说,“IIS 8.0 404.3错误?”不是一个问题,也没有给出任何东西,除了你可以输入谷歌的东西。这样说可能更好:“为什么我在使用ISS8.0时会出现404.3错误?”


以下是下次的一些建议:)

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

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

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

在IIS管理器中打开您的网站,双击
处理程序映射
图标,应该有三个
*.aspx
(PageHandlerFactory)条目

还要确保站点的应用程序池设置了
.NET CLR版本


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

我知道您并不是故意粗鲁,但我说其他Stackoverflow成员一直在故意骚扰我(您再也看不到他们的评论了),我想将“404.3”改为“400.3”你能编辑一下吗:)要更改问题本身的主题,你需要编辑一下,否则版主可以。nvm我自己做的,但你有解决我问题的方法吗?OK,你能告诉我你网站的文件夹结构吗。例如,您在wwwroot文件夹中放了什么?我有所有常规IIS文件(index.htm等),还有“test1.aspx”文件,请以简单的形式解释一下,因为我真的不明白您说的话抱歉,但我是新编程人员。抱歉,这就是我所能做到的。@AntiBullingTaskForce你再简单不过了。在Windows 8.1上,你使用的是IIS 8.5,而不是8.0,请更改标题、文本和标记。另外,请删除asp classic标记并添加asp.net,除非您真正谈论的是classic asp。o很抱歉,我的本意是将windows 8改为windows 8.1。您的问题可能不太受欢迎,因为您混淆了技术,并且不遵守发布规则,例如不包括“谢谢”或签名行。您还提到了
test1.aspx
,它是一个ASP.Net扩展,而不是传统的ASP,它是完全不同的,并且已经存在多年了。
<!doctype html>
<html>
<body>
<%
response.write("My first ASP script!")
%>
<body>
</html>