c# - 将新的 WebMethod 添加到 WebService 不会在发布时显示

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

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

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

最佳答案

如其中一个答案所述:

Additional method in webservice not showing up

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

关于c# - 将新的 WebMethod 添加到 WebService 不会在发布时显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12100363/

相关文章:

c# - 服务在没有 OnStop() 的情况下停止

c# - gridview 中单个单元格的单击事件

c++ - .h、.lib 和 .dll 如何协同工作

.net - HTTP SOAP\GET\POST

web-services - 命名空间中所需的 WSDL 扩展元素 'binding'

java - 我可以同时使用 SOAP Web 服务和 Spring MVC 吗

C# - 使用固定大小的输出参数调用非托管函数

c# - 按 len() 排序,但在 C# 的 linq 中

mysql - 使用 Entity Framework 通过 SSH 隧道连接到 MySQL

c++ - 在Windows窗体c++/cli程序中为已定义的标识符获取未定义的标识符错误