当我尝试在Windows 8机器上的IIS上提供WCF服务时,我得到了众所周知的错误
由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.
旧的工作是运行,aspnet_regiis -i
但这个命令似乎已在Windows 8中被弃用,产生响应This option is not supported on this version of the operating system. (...)
.
会有什么工作?
(我已经成功启用了常规aspx
页面,因此大多数IIS配置看起来都很健康.)
我在Windows Server 2008 R2 x64企业版上使用IIS 7.5.在我们使用ASP.NET 4.0开发的项目中,我们使用了WCF服务.但是当软件从本地计算机运行时,它不会在域上运行.否则,我收到以下错误:
HTTP错误404.3-未找到
由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.
HTTP错误404.3 - 未找到
由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.
这可能是IIS 7上托管的WCF服务出现此错误的原因.
每当我向IIS发布WCF服务时.几乎我已经习惯于得到这个错误:
HTTP错误404.3 - 未找到由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.
我保持的做法是:将网站的应用程序池更改为classic mode
.但这次我运气不好.
我有一个MVC3 ASP.NET应用程序.如果我遍历已加载IHttpModule
的列表,我会看到ServiceModel
列出了哪个是Windows Communication Foundation HTTP激活模块.
我怀疑我不需要这个模块,并考虑删除此模块.
我怎么知道我是否真的需要它?
我尝试浏览IIS7和Windows7中托管的WCF服务(.svc文件)时遇到问题.它抛出以下错误.
HTTP错误404.3 - 未找到由于扩展配置,无法提供您请求的页面.如果页面是脚本,请添加处理程序.如果要下载文件,请添加MIME映射.
我试图运行ServiceModelReg,但它说我应该有管理员权限才能运行它,虽然我是这台机器上的管理员.
有没有人知道如何解决这个问题.