微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure Web 应用站点扩展未提取

如何解决Azure Web 应用站点扩展未提取

使用模板和 AZ CLI,我在 Windows 上为 WebApp 安装了 SiteExtension。 SiteExtension 是从提要中使用的,我可以验证 KUDU 中的 nupkg。从菜单站点扩展我也可以看到站点扩展。

问题是提取,它没有发生。我也尝试删除/替换 nupkg,没有任何反应....

正在寻找一些输入来解决这个问题...

解决方法

其实没有必要解压扩展文件。

您可以通过 az 命令按名称或路径安装扩展。

az extension add --name <extension-name>
az extension add --source <URL-or-path>

安装扩展后,它会在 $AZURE_EXTENSION_DIR shell 变量的值下找到。如果未设置此变量,则默认情况下该值在 Linux 和 macOS 上为 $HOME/.azure/cliextensions,在 Windows 上为 %USERPROFILE%\.azure\cliextensions

您也可以手动安装自定义扩展。从调试控制台,运行“mkdir SiteExtensions\FileCounterMVC”。然后导航到 FileCounterMVC 目录。如果您使用的是 Chrome 或 Firefox,那么您可以拖放“artifacts”文件夹的内容(如下所示)。如果您使用的是 IE,那么您需要先将 artifacts 文件夹的内容压缩,然后将 zip 文件拖放到屏幕右侧以让 Debug Console 解压缩它。 enter image description here

参考:

  1. enter image description here
  2. Writing a Site Extension for Azure Websites

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。