Недавно мы переместили службу приложений из одного плана службы приложений в другой. Теперь, когда мы развертываем с помощью Azure DevOps, редактор службы приложений возвращает код ошибки 409, когда мы пытаемся изменить какие-либо файлы. В редакторе службы приложений я могу видеть все опубликованные файлы. Приложение тоже не запускается. При попытке развернуть на нем с помощью Visual Studio возникает приведенный ниже код ошибки. Мы удалили профиль публикации и создали новый, но он продолжается. На Devops мы воссоздали определение выпуска и даже удалили все подключения к службам, но это продолжается. Я подозреваю, что что-то не так с самой службой приложений.
Ошибка Ошибка веб-развертывания. ((7.02.2019 11:38:02) Произошла ошибка при обработке запроса на удаленном компьютере.)
(07.02.2019 11:38:02) Произошла ошибка при обработке запроса на удаленном компьютере. Не удалось найти файл "D: \ home \ site \ wwwroot \ App_Offline.htm". в System.IO .__ Error.WinIOError (Int32 errorCode, String mightFullPath) в System.IO.FileStream.Init (строковый путь, режим FileMode, доступ к FileAccess, права Int32, логические права использования, общий ресурс FileShare, размер буфера Int32, параметры FileOptions, SECURITY_ATTRIBUTES secAttrs , String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) в System.IO.FileStream..ctor (путь String, режим FileMode, доступ к FileAccess, общий ресурс FileShare, Int32 bufferSize, параметры FileOptions, String msgPath, Boolean bFromProxy) в System. IO.FileStream..ctor (строковый путь, режим FileMode, доступ к FileAccess, общий ресурс FileShare, Int32 bufferSize, Boolean useAsync) в System.Xml.XmlWriterSettings.CreateWriter (String outputFileName) в Microsoft.Web.Deployment.AppOfflineRuleHandlerBaseContext (DeploymentBaseHandler.AddTAppotext). , Логическое значение whatIf) в Microsoft.Web.Deployment.AppOfflineRuleHandler.AddChild (DeploymentSyncContext syncContext, DeploymentObject destinationParentObject, DeploymentObject и sourceOb Ject, булева & перейти) при Microsoft.Web.Deployment.DeploymentSyncContext.HandleAddChild (DeploymentObject destParent, DeploymentObject SourceObject, Int32 положение) на Microsoft.Web.Deployment.DeploymentSyncContext.SyncDirPathChildren (DeploymentObject destRoot, DeploymentObject sourceRoot) в Microsoft.Web.Deployment.DeploymentSyncContext .SyncChildrenNoOrder (назначение объекта DeploymentObject, источник объекта DeploymentObject) в Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren (назначение объекта DeploymentObject, источник объекта DeploymentObject) в источнике Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenNoObject.bject (источник объекта DeploymentObject). DeploymentSyncContext.SyncChildren (назначение объекта DeploymentObject, источник объекта DeploymentObject) в Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder (назначение объекта DeploymentObject, источник объекта DeploymentObject) в Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSyncObject источник (источник объекта DeploymentObject) rosoft.Web.Deployment.DeploymentObject.SyncToInternal (DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable, Nullable1 syncPassId, String syncSessionId)
at Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentAsyncData asyncData, Nullable
1 passId, String user, String siteName) Propensio.ServiceHost.AspNetCore C: \ Program Files \ dotnet \ sdk \ 2.2.101 \ Sdks \ Microsoft.NET.Sdk.Publish \ build \ netstandard1.0 \ PublishTargets \ Microsoft.NET. Sdk.Publish.MSDeploy.targets 140
У меня была аналогичная проблема при отправке кода из Azure DevOps в мое веб-приложение. У меня не было возможности редактировать файлы, и при попытке я получил 409-е. Я попытался перейти с WebDeploy (который был установлен по умолчанию) на ZipDeploy на этапе «Развертывание службы приложений Azure». Не уверен, что эта информация по-прежнему интересна для вас, но если кто-то еще попадет сюда, это может помочь!