当我试图运行我的应用程序时,我得到这个错误消息。我不知道怎么解决:
HTTP错误404.3 -未找到页面 您所要求的服务无法提供 因为延伸 配置。如果页面是 脚本,添加一个处理程序。如果文件 应该下载,添加一个MIME映射。
下面是错误页面的截图:
我能做什么来修复这个错误?
当我试图运行我的应用程序时,我得到这个错误消息。我不知道怎么解决:
HTTP错误404.3 -未找到页面 您所要求的服务无法提供 因为延伸 配置。如果页面是 脚本,添加一个处理程序。如果文件 应该下载,添加一个MIME映射。
下面是错误页面的截图:
我能做什么来修复这个错误?
当前回答
在我的情况下,我需要为每个文件扩展名添加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>
其他回答
要添加一个扩展,以便在IIS中服务
打开IIS管理器并导航到要管理的级别。 在功能视图中双击MIME类型。 在Actions窗格中,单击Add。 在“添加MIME类型”对话框中,在“文件扩展名”文本框. ...中输入文件扩展名键入MIME类型 在MIME类型文本框中。 单击OK。
我修复了我的问题在Windows 2012服务器安装所有WCF功能。
A)服务器管理>管理[链接左上]>添加角色和功能
B)在功能> .Net Framework 4.5功能> WCF服务
C)检查(启用)功能。我都检查过了。
D)安装
关于Server 2016,我需要补充:
aspnet_regiis -lv from this dir: C:\Windows\Microsoft.NET\Framework\v2.0.50727\ 最好的视角 在Server 2016上,不按顺序安装。net和iis不会 似乎是个问题。 Server 2016更可能出现的问题是什么 计算机上没有安装Asp.net。
运行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).
我也有这个错误,在Windows Server 2008 IIS 7上,我没有安装visual studio,所以重新安装/修复。net 4.0就可以了。