gpt4 book ai didi

c# - WCF reference.cs 突然不包括类

转载 作者:太空狗 更新时间:2023-10-30 00:27:00 24 4
gpt4 key购买 nike

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

我的 WCF 类库还引用了 Visual Studio 解决方案中的另一个项目,服务和调用应用程序使用的引用项目中有许多类。

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

一切都在 Visual Studio 中构建 OK.. 我已经重建并重新发布了所有内容,缺少的类已设置为编译,我尝试了 IIS 重置,完全删除了 IIS 站点并进行了干净的重新发布,但无济于事。我尝试删除测试应用程序上的服务引用,并每次都获得一个干净的代理。没有任何效果。

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

最佳答案

我遇到这样的问题。以下步骤可以帮助您1.右键单击服务(在项目的服务引用部分)2. 在更新服务引用中点击高级3.按照附图做。 enter image description here

关于c# - WCF reference.cs 突然不包括类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8542514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com