IP Restrictions are possible for Azure Websites如is protecting the site with Basic Authentication. 。
这些技术或任何其他 web.config 技术是否可以在 Azure Functions 上实现,或者是否需要进行编码?
我在 Azure Function 的 wwwroot 的基础上创建了一个 web.config,但如果我做得正确的话;它似乎被忽略了。
编辑: 为了进一步阐明“为什么”,我们有一个 QA 站点,需要可供内部和外部测试人员访问。我们希望该网站在一般情况下不可用,但确实希望能够为少数地点的人们提供访问权限以进行测试。
但是,我们并不知道最后将进行测试的每一个人,因此我们不能只启用 Azure AD 身份验证。我们也不想仅仅为了使其可用而维护单独的代码。
最佳答案
Web.config 文件不适用于函数应用,并且确实(正如您所发现的)会被忽略。
由于此限制,标准 Function App 模型不支持需要 web.config 自定义的功能(正如您在 @Mikhail 链接的答案中看到的,有解决方法),目前的替代方案是在代码中处理此要求。
关于Azure-Functions:您可以使用 web.config 限制(例如 IP 限制或基本身份验证),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43241431/