当我试图运行我的应用程序时,我得到这个错误消息。我不知道怎么解决:
HTTP错误404.3 -未找到页面 您所要求的服务无法提供 因为延伸 配置。如果页面是 脚本,添加一个处理程序。如果文件 应该下载,添加一个MIME映射。
下面是错误页面的截图:
我能做什么来修复这个错误?
当我试图运行我的应用程序时,我得到这个错误消息。我不知道怎么解决:
HTTP错误404.3 -未找到页面 您所要求的服务无法提供 因为延伸 配置。如果页面是 脚本,添加一个处理程序。如果文件 应该下载,添加一个MIME映射。
下面是错误页面的截图:
我能做什么来修复这个错误?
当前回答
设置视频为您的IIS MIME类型
这解决了我的问题。
裁判:https://stackoverflow.com/a/8853443/8832133
其他回答
关于Server 2016,我需要补充:
aspnet_regiis -lv from this dir: C:\Windows\Microsoft.NET\Framework\v2.0.50727\ 最好的视角 在Server 2016上,不按顺序安装。net和iis不会 似乎是个问题。 Server 2016更可能出现的问题是什么 计算机上没有安装Asp.net。
正如@Mahmoodvcs提到的,我需要为我需要直接托管/下载的文件扩展名设置/添加MIME类型,在这种情况下是Heroku的转储文件(postgres的数据库备份),所以为了设置一个公共IIS服务器,你可以下载这些文件,而不需要AWS S3桶或HTTP共享,如dropbox,这是一个很棒的选择!
<staticContent>
<mimeMap fileExtension=".dump" mimeType="application/octet-stream" />
</staticContent>
我修复了我的问题在Windows 2012服务器安装所有WCF功能。
A)服务器管理>管理[链接左上]>添加角色和功能
B)在功能> .Net Framework 4.5功能> WCF服务
C)检查(启用)功能。我都检查过了。
D)安装
我也有这个错误,在Windows Server 2008 IIS 7上,我没有安装visual studio,所以重新安装/修复。net 4.0就可以了。
在我的情况下,我需要为每个文件扩展名添加MIME类型,我想为web配置服务:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".shp" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dbf" mimeType="application/octet-stream" />
<mimeMap fileExtension=".kml" mimeType="text/xml" />
</staticContent>
...
</system.webServer>