.NET Web服务 - 未出现的新方法

时间:2009-06-16 14:19:15

标签: .net web-services

构建测试Web服务并且一切都很好,所以我添加了其余的方法,现在它们没有出现在“浏览器中查看”测试页面中。

我停止了系统托盘中的服务。干净了。重建了吗?做了。多次尝试这些。

奇怪的是,我的一个新方法取代了一个旧方法(默认为HelloWorld),但其余的10-15方法都不存在。

对此有任何想法吗?

编辑:这是我所得到的样本......

    [WebMethod]
    public DataSet GetSiteMap()
    {
        return Photo_DA.GetSitemap();
    }

    [WebMethod]
    public DataSet GetByTypeDate(string photoType, DateTime photoDate)
    {
        return Photo_DA.GetByTypeDate(photoType, photoDate);
    }

    [WebMethod]
    public static DataSet GetArchiveCombos()
    {
        return Photo_DA.GetArchiveCombos();
    }

前两个节目。第三个没有。

DOH! STATIC是坏人 - 我无法删除此消息,因此我可以假设管理员。

4 个答案:

答案 0 :(得分:7)

GetArchiveCombos()真的应该是静态的吗?

答案 1 :(得分:2)

您是否忘记将属性[WebMethod]应用于新方法?

答案 2 :(得分:1)

您是否更新了网络参考资料?

答案 3 :(得分:0)

您是否有任何需要在web.config文件中配置的新端点?

相关问题