Я не думаю, что ваша настоящая проблема заключается в кешировании ... вы, возможно, захотите немного конкретнее рассказать о том, что делает страницы не работающими, чтобы вы могли решить реальную проблему. В противном случае по умолчанию нет способа сделать это через SharePoint, но вы можете запустить «iisreset» на веб-сервере с помощью кода, например:
var iisreset = new Process();
iisreset.StartInfo.FileName = "iisreset.exe";
iisreset.Start();
Обратите внимание, что iisreset.exe находится в папке windows \ system32. Также обратите внимание, что для работы этого кода требуются права администратора, поскольку вы запускаете приложение на удаленном сервере. Вы можете повысить статус текущего пользователя до уровня администратора (временно), используя SPSecurity.RunWithElevatedPrivileges .