Azure Functions 可以部署到 IIS 吗?

Can Azure Functions be deployed to IIS?

我一直在试用 Azure Functions 并将它们成功部署到 Azure。顾名思义,Azure Functions 旨在部署到 Azure。但是,现在我需要将这些功能部署到本地 IIS。 我知道我可以改写代码并创建一个常规的 WebAPI 项目,但我想知道 Azure Function 项目是否可以按原样部署到 IIS 或只需进行最少的更改。 在 Visual Studio 中似乎没有发布到本地 IIS 的选项。我尝试了发布到文件夹的选项 (bin/Release)。我尝试将这些文件部署到 IIS,但它似乎不起作用。

如果您需要 运行 在您自己的基础架构上运行,您应该使用 Azure Functions Runtime

它被部署到 Windows 个容器(不是 IIS),但它会给你与 Azure 托管的函数应用程序类似的体验。