Мы используем планы приложений для запуска веб-приложений (Windows). В последнее время некоторые из наших приложений (случайным образом) вылетают с сообщением, аналогичным приведенному ниже. Его можно развернуть на короткое время или несколько дней, мы не можем придумать какой-либо заметный шаблон.
Мы используем. net фреймворк (не ядро) Mvc 5
System.Configuration.ConfigurationErrorsException Не удалось загрузить файл или сборку Microsoft.As pNet .Identity.EntityFramework или одну из ее зависимостей. Процесс не может получить доступ к файлу, потому что он используется другим процессом. (Исключение из HRESULT: 0x80070020) (D: \ home \ site \ SiteName \ web.config, строка 81)).
Эта dll (и другие) обнаруживаются чаще всего, поэтому это не проблема с нашей сборкой, и если это проблема с нашим кодом, то она непонятная.
Мы также увидим
«Невозможно создать / теневую копию» Authy. Net, Version = 1.1.0.3, Культура = нейтральный, PublicKeyToken = null ', если этот файл уже существует. (D: \ home \ site \ SiteName \ web.config строка 81
Варианты в основном касаются того, какой файл / dll / lib у него возникают проблемы с загрузкой. Когда это происходит, мы нашли обходной путь, чтобы увеличить план приложения, чтобы мы получили новую виртуальную машину.
Я не совсем уверен, на что здесь смотреть, возможно, это не удается быть развернутым, когда виртуальная машина изменена, или, возможно, она перезапускается и первый процесс не завершается должным образом?
Есть ли у кого-нибудь предложения? Кто-нибудь сталкивался с подобной проблемой в прошлом?
Спасибо,