Azure "Kudu" 中的 .SVC 文件为空

The .SVC file inside Azure "Kudu" is empty

我有以下 asp.net Web 应用程序,其中包含一个 .SVC,如下所示:-

visual studio 中的 .SVC 文件包含此代码:-

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

我使用此命令将上述 VS 项目部署到 Azure Web 应用程序:-

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

但是当我尝试在 Kudu 中编辑 RER.SVS 文件时,如下所示:-

它显​​示任何空文件如下:-

所以有人可以建议吗?这正常吗?

内容在文件里面。但是由于某些原因(可能是错误?)它无法显示内容。

假设您有一个包含一些内容的 sample.svc 文件,要查看内容,您可以使用以下 PowerShell 或 cmd 命令之一:

  • Get-Content sample.svc
  • type sample.svc

我遇到了同样的问题,这似乎是 Kudu 中的一个错误。问题出在 *.svc 扩展文件上。

尝试创建一个扩展名为“.svc”的新文件,它会立即给您一个 404 错误。

您可以使用 "App Service Editor" 而不是 kudu。

在github中找到了现有的缺陷 https://github.com/projectkudu/kudu/issues/2872