当我试图运行我的应用程序时,我得到这个错误消息。我不知道怎么解决:

HTTP错误404.3 -未找到页面 您所要求的服务无法提供 因为延伸 配置。如果页面是 脚本,添加一个处理程序。如果文件 应该下载,添加一个MIME映射。

下面是错误页面的截图:

我能做什么来修复这个错误?


当前回答

设置视频为您的IIS MIME类型

这解决了我的问题。

裁判:https://stackoverflow.com/a/8853443/8832133

其他回答

验证IIS (IIS7或以上版本)中的应用程序池是否选择为集成的。在这种情况下,可能改变经典可以解决这个问题。

我也有这个错误,在Windows Server 2008 IIS 7上,我没有安装visual studio,所以重新安装/修复。net 4.0就可以了。

在Windows 8/10中,你必须使用

打开控制面板→ 节目及特色→ 打开或关闭Windows功能→ Internet Information Services (IIS)→ 万维网服务→ 应用开发特性→ 检查相应的项目,例如启用ASP.NET。(即安装你想要配置你的网站的适当版本)

参考:核对这道题的解答,以供参考

如果这对任何人都有帮助,我在试图运行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。