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

"Server Error in '/' Application.The resource cannot be found.  "

在过go 的4天里,我一直有这个问题.

在IIS管理器的处理程序映射中,我可以看到两个条目.svc:

svc-Integrated and svc-ISAPI-2.0

推荐答案

您需要为SVC扩展添加到ASP的映射.网最简单的方法是从C:\Windows\Microsoft运行ServiceModelReg.exe -i.NET\Framework\v3.0 Windows通信基础.您可能还需要启用ASP.NET,如果您还没有这样做.


如果您使用的是Windows Server 2012或2016,请按照以下说明操作:

.net相关问答推荐

从删除项目时重新索引的列表中删除项目的最佳算法是什么?

使用 PostAsJsonAsync C# 时出现错误请求

在 WP7 中将 List 转换为 ObservableCollection

.NET 应用程序的链接器状态(又名请先生,我可以有一个链接器2009 年版)

在目录中创建应用程序快捷方式

LINQ:确定两个序列是否包含完全相同的元素

泛型方法是如何、何时、何地具体化的?

如何在 EF 代码优先中禁用链接表的级联删除?

使用泛型装箱和拆箱

C# 编译为 32/64 位,或任何 cpu?

.NET 反射的成本是多少?

在 C# 中使用委托

VB.NET 与 C# 整数除法

是否有可用的 WPF 备忘单?

实体框架中的 POCO 是什么?

为什么 .NET 中没有 Tree 类?

在 .NET 中乘以时间跨度

我可以为 Dictionary 条目使用集合初始化程序吗?

C# 应用程序中的资源和嵌入式资源有什么区别?

如何为 Dapper 查询动态创建参数