Простой цикл кода не работает, когда метод вызывается через веб-метод ASP.NET - PullRequest
0 голосов
/ 18 августа 2011

Любые циклы или итерации не работают, когда я выполняю код через WebMethod. Если я запускаю один и тот же код нормально, проблем нет. По сути, выполняется верхняя строка цикла for, а все, что находится внутри фигурных скобок, игнорируется. Любой код ниже будет выполнен. Я пробовал с циклом foreach, и результат тот же. Это очень странное поведение, и я понятия не имею, что его вызывает, любая помощь приветствуется!

[WebMethod]
public static void MyPageMethod()
{

  string str = string.Empty;

  string valueWillNotChange = string.Empty;

  for (int i = 0; i < 4; i++)
  {

    str += i.ToString();

    // anything here or below will not get executed ...
    valueWillNotChange = str;

  }

}

1 Ответ

0 голосов
/ 18 августа 2011

Поместите ваш код в отдельный модульный тест и проверьте, работает ли он вообще.

Как сказал @Джон Сондерс, это ваш код, который не работает.

...