【问题标题】:The 'name' attribute is invalid - The value is invalid according to its datatype 'serviceNameType' - The Enumeration constaint failed“名称”属性无效 - 根据其数据类型“服务名称类型”,该值无效 - 枚举约束失败
【发布时间】:2017-08-23 21:40:42
【问题描述】:

我在 VS 2015 中创建了一个 WCF 服务应用程序。删除了默认的 IService1.vb 和 Service1.scv 文件,并添加了向项目添加新文件的 WCF 服务。然后我更新了附加快照中的 web.config 文件。服务名称在主题和快照中标记警告。当我在浏览器中查看时,出现此服务器错误:找不到类型“WcfNsAPI.ServiceNsRest”,作为 ServiceHost 指令中的服务属性值提供,或在配置元素 system.serviceModel/serviceHostingEnvironment/serviceActivations 中提供。

我搜索了这个错误,发现修复是相对的。就我而言,我真的不知道该怎么做。有什么建议可以解决这个错误吗? 如果有帮助,我使用 ADO.NET 实体数据模型连接到 sql 数据库。

【问题讨论】:

  • 当我将名称属性从“WcfNsAPI.ServiceNsRest”更改为“WcfNsAPI.WcfNsAPI.ServiceNsRest”时,警告标志消失但浏览器中的错误仍然存​​在。

标签: vb.net wcf


【解决方案1】:

我按照相同的步骤重新创建了项目,并且新的项目有效。我不知道第一个项目出了什么问题。

反复做某事有时会产生不同的结果。

【讨论】:

    【解决方案2】:

    当我对服务名称属性使用错误的大小写时,我遇到了这个问题。区分大小写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-01
      • 1970-01-01
      • 2020-06-06
      • 1970-01-01
      • 2018-01-18
      • 1970-01-01
      相关资源
      最近更新 更多