Невозможно изменить или удалить .sv c внутри Azure. Ошибка 404 не найдена - PullRequest
1 голос
/ 29 января 2020

У меня есть следующее asp. net веб-приложение: -

enter image description here

и с помощью этой команды я развертываю веб-приложение в azure веб-приложение: -

az webapp deployment source config-zip --resource-group "PUS"  --name "TDMGroupPUSRER" --src "C:\pus\bin.zip"

теперь, когда я пытаюсь отредактировать файл .sv c или удалить его, я получу «Ошибка файла не найдена», как показано ниже: - enter image description here

Так может кто-нибудь посоветовать по этому поводу? Теперь внутри моего веб-приложения этот файл содержит следующий код: -

<%@ ServiceHost Language="C#" Debug="true" Service="ProjectUpdateSystem.RER" CodeBehind="RER.svc.cs" %>

1 Ответ

1 голос
/ 03 февраля 2020

Это проблема Куду, и существует открытая проблема для этого в репозитории Kudu в github.

В качестве альтернативы вы можете использовать любую из следующих опций для файловых операций:

  • Использование Azure Редактор службы приложений (предварительный просмотр)
  • Использование обходного пути в PowerShell или команде в среде Kudu

Azure Редактор службы приложений (Предварительный просмотр)

Вы можете найти Редактор службы приложений (предварительный просмотр) в категории Средства разработки своего блейда службы приложений или можете добавить /dev в конце URL куду. Если предположить, что URL вашего приложения https://myapp.azurewebsites.net/, то это URL редактора службы приложений:

  • https://myapp.scm.azurewebsites.net/dev/

Затем вы будете перенаправлены в редактор службы приложений. Затем вы можете выбрать файл в проводнике слева и отредактировать, переименовать или удалить его.

enter image description here

PowerShell

Чтобы редактировать, не очень красивый обходной путь, но работающий:

  1. Kudo → Консоль отладки → PowerShell
  2. Запустите команду: Rename-Item sample.svc sample.svc.txt
  3. Отредактируйте файл с помощью пользовательского интерфейса kudu и сохраните изменения.
  4. Запустите команду: Rename-Item sample.svc.txt sample.svc

Для удаления:

  1. Запустите команду: Remove-Item sample.svc

Для создания:

  1. Запустить команду: New-Item sample.svc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...