перезапуск IIS (7.5) с веб-страницы

Это чисто академическое любопытство. Есть ли способ настроить веб-страницу, чтобы просмотр этой страницы вызывал перезапуск IIS (возможно, для выполнения iisreset)?


person strum    schedule 02.07.2013    source источник


Ответы (1)


Технически это можно сделать. :-) Я не даю никаких указаний здесь. Это просто вызов процесса с достаточными привилегиями. Если у вас есть права на сервере, вы можете это сделать.

На самом деле вы также можете легко сломать рабочий процесс. Server.Transfer("~/default.aspx", правда). [Предположим, что вы пишете этот код в page_load файла default.aspx.

Однако, пожалуйста, не пытайтесь делать это на рабочем сервере.

person Rahul Soni    schedule 02.07.2013
comment
Если у вас есть указатели, почему бы не дать их? :-) Вы можете предположить, что сервер мой и что я полностью контролирую его (я не пытаюсь никого взломать или повредить) - person strum; 08.07.2013
comment
Ну, это довольно просто... и есть много способов, которыми вы можете это сделать. PowerShell, написать пакетный файл и вызвать его. stackoverflow .com/questions/5884939/. - person Rahul Soni; 08.07.2013