I have an app service running with it's respective ConnectionString from Azure Portal. The ConnectionString is point to Azure SQL Server.
我有一个带有以下 appsettings.json 的 WebJob
{
"ConnectionStrings": {
"DefaultConnection": "Add your connection string"
}
}
当我运行 Web 作业时,它似乎没有从 azure 门户中提取连接字符串,但它使用 appsettings.json 中的默认 ConnectionStrings。
[02/13/2017 08:45:27 > 2942c6: SYS INFO] Status changed to Initializing
[02/13/2017 08:45:27 > 2942c6: SYS INFO] Run script 'run.cmd' with script host - 'WindowsScriptHost'
[02/13/2017 08:45:27 > 2942c6: SYS INFO] Status changed to Running
[02/13/2017 08:45:27 > 2942c6: INFO]
[02/13/2017 08:45:27 > 2942c6: INFO] D:\local\Temp\jobs\triggered\TestConnectionString\32vmiek4.2av>dotnet TestConnectionString.dll
[02/13/2017 08:45:29 > 2942c6: INFO] Add your connection string
确保你打电话AddEnvironmentVariables()
构建配置时。例如
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json")
.AddEnvironmentVariables();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)