Как Jon Skeet говорит, JIT является частью CLR. В основном это - то, что происходит под капотом:
Теперь, когда Вы выполняетесь:
Если вы хотите, чтобы счетчик продолжал увеличиваться при перезапуске приложения, вам нужно где-нибудь сохранить это значение - в базе данных или в каком-либо файле и загружать это значение при запуске приложения.
Кроме того, вы можете использовать следующее, чтобы отображаемое количество всегда составляло минимум 4 символа:
int a;
a = Convert.ToInt32(Application["myCount"]);
Label4.Text = a.ToString("0000");
См. Строки настраиваемого числового формата для получения дополнительной информации.
Отредактируйте, чтобы ответить на комментарий
] Лично я бы рекомендовал использовать базу данных вместо записи в файловую систему, по крайней мере, по следующим причинам:
int
, а не как строку
. Различные ресурсы расскажут вам, как подключиться к базе данных из вашего кода, хорошее место для начала было бы это Как: подключиться к SQL Server и изучить методы в разделе « Какие есть альтернативы » для получения подробной информации о том, как запросить и обновить базу данных.
Каковы альтернативы "для получения подробной информации о том, как запрашивать и обновлять базу данных. Каковы альтернативы "для получения подробной информации о том, как запрашивать и обновлять базу данных.Обычно вы используете другие инструменты для этой задачи (анализатор веб-журнала).
Поскольку вы сохраняете свое значение в памяти (приложение ["myCount"]), это значение не сохранится после перезапуска сервера. Поэтому вам нужно сохранить его в базе данных