gpt4 book ai didi

mysql - 在 Azure Webjob 中连接到应用程序数据库中的 MySQL

转载 作者:行者123 更新时间:2023-12-03 03:55:11 25 4
gpt4 key购买 nike

我在azure中有一个MySQL应用程序内数据库,我可以在普通网页上用PHP很好地连接,我的问题是我正在尝试创建一个Web作业,但是当我尝试时,Web作业文件无法连接到数据库和连接字符串为空。

我尝试使用以下方式进行连接:

getenv('MYSQLCONNSTR_bridgesConnection');

$_SERVER['MYSQLCONNSTR_localdb'];

这些都不会带回我能够使用的连接字符串。

我有分解字符串等的代码,只是我无法获取数据库连接字符串,或者找到如何将其放入网络作业的任何地方。

最佳答案

经过我的测试,目前可行的方式是在webjob中发送http请求来获取你想要的连接字符串

测试步骤:

  1. 创建一个新的应用程序 appsettingmytest,并创建一个新的 Webjob 来读取它。

enter image description here

  • 查找网络作业日志。
  • enter image description here

    因为 Application settingsConnection strings 均派生自 App Config,我认为它们无法被 读取ConfigurationManager.AppSettings,所以剩下的api方法用于获取参数。

  • 然后我创建一个连接字符串
  • enter image description here

  • 通过rest api获取连接字符串。
  • enter image description here

    您可以try it by yourself .

    关于mysql - 在 Azure Webjob 中连接到应用程序数据库中的 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64839093/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com