【问题标题】:ASMX page returning old Web MethodsASMX 页面返回旧的 Web 方法
【发布时间】:2009-02-02 13:39:06
【问题描述】:

我一定是个笨蛋(我确定我犯了错误,但目前无法弄清楚)

实际上,我部署了 ASMX 页面,其中包含对包含少量 Web 方法的类库的引用。当我浏览该站点时,它会公开这些方法。但是有些它没有向我展示我在其中添加的任何其他方法。 DLL 是强名称程序集。

有什么线索吗?

我尝试重新添加引用,但没有区别。

它有效,但我不知道文件没有更新或引用的天气,所以我做了什么,我删除了引用的文件,从 bin 和 GAC 中删除了文件,然后重新添加了文件。重建后,我再次部署了它们它奏效了。

【问题讨论】:

    标签: c# asp.net web-services


    【解决方案1】:

    您需要更新添加到项目中的网络参考。如果类库包含 Web 引用,请更新其中的引用,然后重新添加/更新项目对类库的引用。如果您不更新,那么您的项目将知道的唯一存根/方法是首次添加 Web 引用时创建的存根/方法。

    【讨论】:

      【解决方案2】:

      或者是关于 GAC 的问题。如果您的类库程序集作为旧版本存在于 GAC 中,则不会更新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多