2

我对 C# 上的 WebServices 有这个问题,问题是当我向 WebService 添加一个新方法时,在编译它之后,它不会在运行的 WebPage 上显示这个,也不会在 WSDL 上显示。有没有人也有这个问题?我一直在努力让它工作一整天,一切准备就绪,尝试清理解决方案,重建,还检查了该方法是否有标签 [WebMethod] 是的,它们是公共方法,我不知道还有什么可能问题。

编辑Web 服务是使用 asmx 制作的

4

2 回答 2

1

如以下答案之一所述:

Web服务中的其他方法未显示

问题可能来自一个 asmx 标记文件,该文件被复制到其中并没有更新其命名空间。

于 2013-04-03T12:52:21.507 回答
0

确保您没有将 WebMethod 声明为static(C#) 或shared(VB),并确保您有[WebMethod](C#) 或<WebMethod()>(VB)

于 2019-11-11T14:09:09.510 回答