WCF reference.cs突然不包括类

Bor*_*yll 4 c# wcf visual-studio

我已经开发了一个WCF服务,它已经运行了好几个星期了.我直接从开发服务器将此服务发布到IIS.我有一个开发测试应用程序,在自己的项目中包含此WCF服务作为服务引用.

我的WCF类库还引用了Visual Studio解决方案中的另一个项目,并且许多类位于引用的项目中,服务和调用应用程序使用这些类.

今天,在发布对服务的一些更改后(我没有对引用的项目或其类进行任何更改),引用项目中大约20个类中的三个不再位于我的测试应用程序的服务引用中.我不能再在代码中使用它们了,它们不再在Reference.cs中.我仔细检查过,所讨论的类仍然使用[DataContract]进行修饰,并且属性仍然在服务解决方案中使用[DataMember]进行修饰.

一切都在Visual Studio中构建好了.我已经重建并重新发布了所有内容,缺少的类设置为编译,我已经尝试过IIS重置,完全删除了IIS站点并做了干净的重新发布,无济于事.我已经尝试删除测试应用程序上的服务引用,并且每次都获得一个干净的代理.什么都行不通.

然后我尝试在引用的项目中创建一个虚拟类并构建它.再次重新发布服务,甚至这个虚拟类也没有出现在Reference.cs中.我完全不知道为什么这些类在发布之后没有被包含在引用项目的.dll中,因为很明显一切都在Visual Studio中构建好了.

dot*_*tep 5

我遇到这样的问题.以下步骤可帮助您1.右键单击服务(项目的服务参考部分)2.在更新服务参考中单击高级3.执行附加图像.在此输入图像描述