Azure-Functions:您可以使用 web.config 限制(例如 IP 限制或基本身份验证)

标签 azure web-config azure-functions

IP Restrictions are possible for Azure Websitesis 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/

相关文章:

javascript - 如何从 NodeJS 中的 Azure 函数读取文件?

使用存储过程的 Azure DocumentDB 分页?

Azure powershell 更改为检查 Azure Data Lake Storage Gen 1 中的文件并触发 BAT 脚本

azure - 如何在内容文件夹中创建没有绝对路径的msdeploy包?

c# - 如何分割web.config?

java - EventHub 函数的发送方和接收方应用程序的输出

azure - 为什么每个 azure 客户端 ID 都有多个客户端 key ?

asp.net - IIS 中的应用程序尝试加载 web.config 两次

asp.net - .dll 中的 web.config 和 app.config

c# - 在 Azure 应用服务器中使用 Hangfire 进行计算成本高昂的操作的替代方案