繁体   English   中英

无法在 Azure 中编辑或删除 .svc。未找到错误 404

[英]Unable to edit or delete .svc inside Azure.Error 404 not found

我有以下 asp.net 网络应用程序:-

在此处输入图片说明

并使用此命令,我将 Web 应用程序部署到 azure Web 应用程序:-

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

现在,当我尝试编辑 .svc 文件或删除它时,我会收到“找不到文件错误”,如下所示:- 在此处输入图片说明

那么任何人都可以就此提出建议吗?现在在我的 Web 应用程序中,此文件包含以下代码:-

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

这是 Kudu 的问题,在 Kudu 的 github 存储库中有一个未解决的问题

作为替代方案,您可以使用以下任一选项进行文件操作:

  • 使用 Azure 应用服务编辑器(预览)
  • 在 PowerShell 中使用解决方法或在 Kudu 环境中使用命令

Azure 应用服务编辑器(预览)

您可以在应用服务刀片的开发工具类别下找到应用服务编辑器(预览版) ,也可以在 kudu URL 的末尾添加/dev 假设您的应用程序 URL 是https://myapp.azurewebsites.net/ ,那么它的应用服务编辑器 URL 是:

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

然后您将被重定向到应用服务编辑器。 然后您可以从左侧的文件资源管理器中选择文件并编辑、重命名或删除它。

在此处输入图片说明

电源外壳

编辑,不是一个非常漂亮的解决方法,但工作:

  1. Kudo → 调试控制台 → PowerShell
  2. 运行命令: Rename-Item sample.svc sample.svc.txt
  3. 使用 kudu UI 编辑文件并保存更改。
  4. 运行命令: Rename-Item sample.svc.txt sample.svc

删除:

  1. 运行命令: Remove-Item sample.svc

创造:

  1. 运行命令: New-Item sample.svc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM