首页 文章

为Azure功能本地主机配置CORS

提问于
浏览
4

我正在使用Azure Functions CLI工具在本地测试Azure Functions应用程序 . 有什么办法可以为本地主机配置CORS设置吗?

3 回答

  • 1

    你可以像这样启动主机

    func host start --cors *
    

    您还可以更具体,并提供逗号分隔的允许网址列表

    更多这里:https://github.com/Azure/azure-webjobs-sdk-script/issues/1012

  • 0

    在Azure Functions上配置CORS的另一种简单方法是使用Azure Portal,

    1-转到Azure门户中的功能应用程序设置

    enter image description here

    2 - 单击CORS并添加本地主机URL

    enter image description here

    你有它!

    希望这有助于某人 .

  • 4

    如果您在通过Visual Studio的Debug的“应用程序参数”传递参数时遇到问题 . 这是如何从命令行传递参数:

    1)打开普通的命令提示符 .

    2)cd到你的解决方案的编译dll,即“你的解决方案路径”\ bin \ Debug \ netstandard2.0

    3)从命令行启动Azure函数运行时,即:

    dotnet "C:\Users\USER\AppData\Local\Azure.Functions.V2.Cli\func.dll" host start --port 7071 --cors * --pause-on-error
    

    4)在Visual Studio中调试,调试 - >附加到进程..并附加到将运行的donet.exe .

    希望有助于防止有人过多地敲打他们的头...

相关问题