所以,我实际上已经在Stack Overflow上搜索了大约20分钟,仍然无法找到我的问题的确切答案。
我有几次这个错误,所以我刚刚安装了IIS 8.0(我正在运行Windows 8),当我尝试转到localhost / test1.aspx时仍然出现此错误:
正如您所看到的(如果您点击了链接),这是一个404.3错误。
以下是我的一些细节:
C:\inetpub\wwwroot\test1.aspx
以下是“test1.aspx”文件的源代码:
<!doctype html>
<html>
<body>
<%
response.write("My first ASP script!")
%>
<body>
</html>
有人对我有任何答案吗?他们将不胜感激。
答案 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;
下次有些建议:)