我在 ASP.NET 2.0 中有一个 Web 服务,有 234 个方法。似乎当我添加另一种方法时,该站点不会在 VS2005 中编译,直到我先删除一个方法。我收到一条消息,指出我刚刚添加的新方法不存在于属于 Microsoft.Net/.../Temporary Files 目录的文件中。我重新启动了 IIS,关闭了 VS2005,删除了该临时目录中的所有文件,但没有效果。让代码编译的唯一方法是删除另一个以保留 234 个方法......
我可以一致性地复制此行为,因此它不可能是我的代码。 现在我知道这看起来很奇怪,但这是真的!另一件奇怪的事情是,恰好有 100 个方法名称以 GetXXXyyyZZZ 开头
是否有其他人遇到过 Web 服务中允许的最大方法数问题? 非常感谢
最佳答案
我建议将您的方法组织到相关组中,并根据这些组将单个 Web 服务拆分为许多较小的 Web 服务。
关于asp.net - Web 方法的最大数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/862581/