---
title: "Еще один способ рестарта веб-приложения (ASP.NET)"
description: "Ранее, я уже писал о, документированном в библиотеке MSDN, способе рестарта веб-приложения. И вот ещ..."
author: "tarakanoffth"
published: "2011-06-21T07:11:16+00:00"
modified: "2011-06-21T07:11:16+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/eshche-odin-sposob-restarta-veb-prilozheniya-asp-net-169987"
markdown_url: "https://yvision.kz/post/eshche-odin-sposob-restarta-veb-prilozheniya-asp-net-169987/markdown"
site_name: "Yvision.kz"
---

# Еще один способ рестарта веб-приложения (ASP.NET)

> Ранее, я уже писал о, документированном в библиотеке MSDN, способе рестарта веб-приложения. И вот ещ...

Ранее, я уже [писал](http://tarakanoffth.yvision.kz/blog/136565.html) о, документированном в библиотеке MSDN, способе рестарта веб-приложения.

И вот ещё один (http://www.west-wind.com/westwindwebtoolkit/):

```
public static bool RestartWebApplication(){bool flag = false;try {HttpRuntime.UnloadAppDomain(); }catch {flag = true; }if (flag) {string path = HttpContext.Current.Request.PhysicalApplicationPath + @"\web.config";try {File.SetLastWriteTimeUtc(path, DateTime.UtcNow); }catch {return false; } }return true;}
```

Шо в нем есть интересное? А то, что помимо вызова функции UnloadAppDomain() класса HttpRuntime, зачем-то (зачем?) напрямую меняется дата последнего изменения файла web.config. Т.е. файл как-бы "изменился", что приводит (как всем известно) к перезагрузке веб-приложения ASP.NET.

---

Source: [https://yvision.kz/post/eshche-odin-sposob-restarta-veb-prilozheniya-asp-net-169987](https://yvision.kz/post/eshche-odin-sposob-restarta-veb-prilozheniya-asp-net-169987)