Максимальное количество веб-методов? - PullRequest
2 голосов
/ 14 мая 2009

У меня есть веб-сервис в asp.net 2.0, который имеет 234 метода. Кажется, что, когда я добавляю другой метод, сайт не компилируется в VS2005, пока я сначала не удалю один. Я получаю сообщение о том, что новый метод, который я только что добавил, не существует в файле, который находится в каталоге Microsoft.Net/.../Tegoti Files Я перезапустил IIS, закрыл VS2005, удалил все файлы из этого временного каталога, но безрезультатно. Единственный способ получить код для компиляции - удалить другой, чтобы сохранить 234 метода ....

Я могу последовательно воспроизвести это поведение, чтобы оно не могло быть моим кодом. Теперь я знаю, что это кажется странным, но это правда! Еще одна странная вещь состоит в том, что ровно 100 имен методов начинаются со слова GetXXXyyyZZZ

Кто-нибудь еще испытывал проблемы с максимальным количеством методов, разрешенных в веб-сервисе? Большое спасибо

Ответы [ 3 ]

5 голосов
/ 14 мая 2009

Я рекомендую организовать ваши методы в связанные группы и разбить ваш отдельный веб-сервис на множество небольших веб-сервисов в соответствии с этими группами.

2 голосов
/ 03 мая 2010

Если вы хотите получить ответ, просто создайте новый веб-сервис и создайте в нем 235 веб-методов. Если у вас такая же проблема => есть ограничение.

1 голос
/ 14 мая 2009

вы не найдете хорошего решения для плохого дизайна. Лучше изменить дизайн веб-службы, чтобы пользователи веб-службы видели их в иерархии групп и не сообщали об этом thedailywtf:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...