首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >访问IIS中的.svc文件时的HTTP 404

访问IIS中的.svc文件时的HTTP 404
EN

Stack Overflow用户
提问于 2010-04-10 01:02:10
回答 11查看 126.9K关注 0票数 91

我最近创建了一个WCF服务,在Visual Studio2008的测试中运行良好。但是,当我将项目部署到IIS并尝试从IIS访问.svc文件时,我收到以下错误:

代码语言:javascript
复制
"Server Error in '/' Application.The resource cannot be found.  "

在过去的4天里,我一直有这个问题。

在IIS Manager的Handler Mappings中,我可以看到两个.svc条目:

代码语言:javascript
复制
svc-Integrated and svc-ISAPI-2.0
EN

回答 11

Stack Overflow用户

发布于 2015-08-25 22:24:12

在Windows2012服务器R2上,对我起作用的是:

感谢"Aaron D“

票数 122
EN

Stack Overflow用户

发布于 2012-07-23 18:48:41

我看你已经解决了你的问题--但为了子孙后代:

我们遇到了类似的问题,SVC处理程序已经正确安装。我们的问题是ExtensionlessUrl处理程序在请求到达SVC处理程序之前对其进行处理。

要在web服务器级别检查IIS管理器中的处理程序映射,请按顺序查看处理程序列表(这是右侧的一个选项)。如果各种ExtensionlessUrl处理程序出现在SVC处理程序的上方,则重复向下移动它们,直到它们位于底部。

票数 4
EN

Stack Overflow用户

发布于 2020-03-13 07:17:29

上面的解决方案都没有为我解决这个错误。我必须在web.config中设置以下内容:

代码语言:javascript
复制
system.servicemodel > bindings > webHttpBinding > binding:
代码语言:javascript
复制
<security mode="Transport">
  <transport clientCredentialType="None" />
</security>

我想借此机会再次咒骂微软,因为微软在.NET框架上制造了如此巨大的混乱,并让开发人员的生活如此痛苦。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2609377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档