当我试图运行我的应用程序时,我得到这个错误消息。我不知道怎么解决:
HTTP错误404.3 -未找到页面 您所要求的服务无法提供 因为延伸 配置。如果页面是 脚本,添加一个处理程序。如果文件 应该下载,添加一个MIME映射。
下面是错误页面的截图:
我能做什么来修复这个错误?
当我试图运行我的应用程序时,我得到这个错误消息。我不知道怎么解决:
HTTP错误404.3 -未找到页面 您所要求的服务无法提供 因为延伸 配置。如果页面是 脚本,添加一个处理程序。如果文件 应该下载,添加一个MIME映射。
下面是错误页面的截图:
我能做什么来修复这个错误?
当前回答
运行Windows Server 2008 R2 64bit和。net framework 4.5,在这个位置运行这个命令,并且成功:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -i
输出:
Microsoft (R) ASP.NET RegIIS version 4.0.30319.0
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation. All rights reserved.
Start installing ASP.NET (4.0.30319.0).
.....
Finished installing ASP.NET (4.0.30319.0).
其他回答
如果这对任何人都有帮助,我在试图运行aspnet_regiis.exe时得到这个错误:
对0x8007000B的操作失败 试图加载格式不正确的程序
事实证明,服务器运行的是2008年64位,而我试图运行32位版本的实用程序。运行在\Windows\Microsoft.NET\Framework64\v2.0.50727中找到的版本修复了这个问题。
c:\Windows\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis.exe -i
关于Server 2016,我需要补充:
aspnet_regiis -lv from this dir: C:\Windows\Microsoft.NET\Framework\v2.0.50727\ 最好的视角 在Server 2016上,不按顺序安装。net和iis不会 似乎是个问题。 Server 2016更可能出现的问题是什么 计算机上没有安装Asp.net。
设置视频为您的IIS MIME类型
这解决了我的问题。
裁判:https://stackoverflow.com/a/8853443/8832133
我也有这个错误,在Windows Server 2008 IIS 7上,我没有安装visual studio,所以重新安装/修复。net 4.0就可以了。
正如@Mahmoodvcs提到的,我需要为我需要直接托管/下载的文件扩展名设置/添加MIME类型,在这种情况下是Heroku的转储文件(postgres的数据库备份),所以为了设置一个公共IIS服务器,你可以下载这些文件,而不需要AWS S3桶或HTTP共享,如dropbox,这是一个很棒的选择!
<staticContent>
<mimeMap fileExtension=".dump" mimeType="application/octet-stream" />
</staticContent>