После развертывания нового проекта веб-API в нашей веб-ферме один из наших веб-серверов работал со сбоями и выдает ошибку:
Could not load file or assembly 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Access is denied.
Оказывается, в папке, в которой размещен сайт Web API, отсутствуют разрешения для IIS_IUSRS
. Добавление пользователя с разрешениями Read
, Read & execute
и List folder contents
устранило проблему.