我尝试在Azure网络应用中安装网站扩展程序,但是我的Kudu工具栏只有两个菜单项,即环境和调试控制台。
有关该主题的许多教程都在工具栏上有一个站点扩展菜单项。我该怎么做才能在Kudu上进行网站扩展?我的应用程序是标准:1小型Web应用程序。
答案 0 :(得分:1)
正如@Kaushal Kumar Panday所说,根据你的截图,你在Linux上使用Web应用程序,因此没有任何网站扩展可以在Windows上为Web应用程序做好准备。
Linux上的Web应用程序是基于Ubuntu的Docker容器,您可以通过Azure门户上的选项卡Docker Container
和命令uname -a
的Kudu调试控制台查看它。
如果您需要安装更多组件或语言运行时,您只需要通过网址https://<your linux webapp>.scm.azurewebsites.net/webssh/host
使用Kudu SSH终端通过apt-get update
更新apt源,并通过{{1}搜索您想要的内容通过apt-cache search <keyword for package>
安装,就像在本地Ubuntu环境中执行这些操作一样。有关详细信息,请参阅官方教程SSH support for Azure Web App on Linux
以了解它们。
希望它有所帮助。
答案 1 :(得分:0)
正如我所说,如果应用程序托管在 Azure Web App (Linux) 上,则网站扩展程序不可见。
目前无法在Azure Web App (Linux)上获取网站扩展程序。您可以在此处列出所有网站扩展程序:https://www.siteextensions.net/
大多数存在的网站扩展大多是由社区编写的,主要是为IIS编写的(Windows)。但是,您可以在Azure Web Apps feedback网站上为此创建请求。
我认为我们应该从开源社区获得更多贡献,为 Linux上的Azure Web应用程序创建网站扩展。