2017-07-20 77 views
2

我想安装一个网站扩展到我的Azure网络应用程序,但是我的Kudu工具栏只有两个菜单项,环境和调试控制台。 enter image description hereAzure Kudu工具栏缺少菜单项

许多有关该主题的教程都在工具栏上有一个网站扩展菜单项。我应该怎么做才能在Kudu上进行网站扩展?我的应用程序是一个标准:1个小型的Web应用程序。

+0

您可以直接使用https:// {website} .scm.azurewebsites.net/SiteExtensions – brykneval

+0

它可以在页面上正常显示错误消息:无法检索已安装的网站扩展程序 - 发生错误。 - System.NullReferenceException - 未将对象引用设置为对象的实例 –

+2

如果您是Web应用程序正在使用Linux **上的** Web应用程序,则会出现这种情况。这里没有支持的网站扩展。 –

回答

1

正如@Kaushal Kumar Panday所说,根据您的屏幕截图,您正在Linux上使用Web Apps,因此没有任何网站扩展程序可供Windows上的Web Apps使用。

Linux上的Web应用程序是基于Ubuntu的Docker容器,您可以通过Azure门户上的标签Docker Container和命令uname -a的Kudu调试控制台来查看它。

如果您需要安装更多的成品的配件或语言运行时,你只需要通过apt-get update使用捻SSH终端通过URL https://<your linux webapp>.scm.azurewebsites.net/webssh/host更新apt源和搜索通过apt-cache search <keyword for package>你想通过apt-get install <packages of you wants>安装就像本地执行这些操作Ubuntu环境。有关更多详细信息,请参阅官方教程SSH support for Azure Web App on Linux以了解它们。

希望它有帮助。

0

正如我所说,如果应用程序托管在Azure Web App (Linux)上,则网站扩展程序不可见。

目前无法获得Azure Web App (Linux)上的网站扩展。您可以在此列出所有网站扩展名:https://www.siteextensions.net/

存在的大多数网站扩展主要由社区编写,主要是为IIS(Windows)编写的。但是,您可以在Azure Web Apps feedback网站上为此创建请求。

我认为我们应该从开源社区获得更多的贡献,以便在Linux上为Azure Web Apps创建网站扩展