Visual studio 2013 在ServiceHost指令中作为服务属性值提供的xx类型

Visual studio 2013 在ServiceHost指令中作为服务属性值提供的xx类型,visual-studio-2013,sharepoint-2013,wcf-data-services,Visual Studio 2013,Sharepoint 2013,Wcf Data Services,浏览到http://xxx/mysite/_vti_bin/service/service.svc 找不到在ServiceHost指令中作为服务属性值提供的或在配置元素system.serviceModel/serviceHostingEnvironment/serviceActivations中提供的类型NameSpace.Classx、AssemblyName、Version=1.1.1、Culture=neutral、PublicKeyToken=xxx 当我运行gac/l时,我发现程序

浏览到
http://xxx/mysite/_vti_bin/service/service.svc

找不到在ServiceHost指令中作为服务属性值提供的或在配置元素system.serviceModel/serviceHostingEnvironment/serviceActivations中提供的类型NameSpace.Classx、AssemblyName、Version=1.1.1、Culture=neutral、PublicKeyToken=xxx

  • 当我运行gac/l时,我发现程序集与屏幕上的程序集完全相同
  • 接口NameSpace.iInterface在servicecontract文件中有明确说明
  • 主名称空间.Classx与前面所述完全相同
  • assemblyInfo.cs的AssemblyName与前面所述的完全相同
  • 我通过一个解决方案将其部署到SP下的ISAPI/myfolder,因此无需更改virtualdir/application设置
  • 将项目输出路径更改为/bin fom/bin/x86
  • 我可以看到这些文件部署在physical/ISAPI/myfolder中
  • 清理、删除bin和obj文件夹、构建、部署
  • 还尝试在下面创建一个/bin文件夹,并将程序集放在其中
  • rest服务的目标是.Net 4.5(正如SP2013所要求的那样)
这是从昨天开始发生的,据我所知,我没有改变任何事情。然而,从昨天起发生了什么 调试WCF Rest服务不再工作(调试>IE打开>从不跳转到Visual Studio),过了一段时间。。。 事情发生了

  • 参考:
  • 参考:

程序集已更改为编译为x86,当设置回64位编译时,错误已解决