向WebService添加新的WebMethod将不会在发布时显示

时间:2012-08-23 21:37:47

标签: c# visual-studio-2010 web-services

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

编辑使用asmx

制作网络服务

3 个答案:

答案 0 :(得分:1)

asdf

这就是.asmx在网络浏览器上的显示方式

答案 1 :(得分:1)

正如其中一个答案所述:

Additional method in webservice not showing up

问题可能来自复制的asmx标记文件,但未更新其命名空间。

答案 2 :(得分:0)

请确保没有将WebMethod声明为static(C#)或shared(VB),并确保您拥有[WebMethod](C#)或{{1} }(VB)