Любые циклы или итерации не работают, когда я выполняю код через 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;
}
}