【问题标题】:Error with WCF activationWCF 激活错误
【发布时间】:2012-08-10 03:51:25
【问题描述】:

您会注意到 [namespace|app name] 与我在配置中使用的错误不同。这些文件在项目中被重命名,我看不到它从哪里获得默认的 service1 名称。我已经重建了项目并重新发布。你看到我可能遗漏的任何东西了吗?

错误:找不到类型“EncServWeb.Service1”,作为 ServiceHost 指令中的服务属性值提供,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。

web.config
serviceActivations  
        add service="EncServWeb.Serv" relativeAddress="~/Serv.svc"
serviceActivations

【问题讨论】:

  • 感谢迈克尔的编辑。它真的一点也不喜欢 xml 部分。

标签: wcf


【解决方案1】:

我假设您已经编辑了 .svc 文件和网络配置?

不仅仅是网络配置,对吧?如果您没有更改 .svc 文件的内容,这就是错误所在...

如果这不是原因,而您在 IIS 中托管...http://blogs.msdn.com/b/chrsmith/archive/2006/08/10/wcf-service-nesting-in-iis.aspx

【讨论】:

  • 当您说编辑了 .svc 文件时,您的意思是文件名正确 - 如果是这样,那么是的。解决方案中更改的所有文件和项目文件夹中的所有文件都是相同的。我看不到任何文件说 Service1 ???
【解决方案2】:

在此视频中,我发现必须将服务名称从默认值重新分配给 app.config 文件中新命名的名称。 Create your first WCF Service。希望这对其他人有帮助!

【讨论】:

    猜你喜欢
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多