Любое веб-приложение (например, asp.net/asp.net mvc) содержит множество * .dll, * .js, * .css, * .aspx, * .ascx, * .cshtml и других файлов.
Нам необходимо реализовать механизм контроля целостности всех этих файлов, чтобы быстро анализировать, был ли изменен какой-либо файл или нет после развертывания.
Таким образом, мы можем на сервере непрерывной интеграции сгенерировать файл с хэшами всех файлов, поместить его в какой-либо dll проекта в качестве встроенного ресурса и подписать dll через строгое имя. Затем каждый раз мы можем проверять целостность DLL и проверять хэш всех файлов.
Есть ли более простое решение? Или готов использовать стороннее решение?