我正在尝试编写一个 Azure Webjob 以将记录插入到 Azure SQL 中。 这是我的代码:
using System;
using System.Configuration;
using System.Data.SqlClient;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("runing... "+ DateTime.Now.ToString());
SqlConnection con = new SqlConnection();
con.ConnectionString = ConfigurationManager.ConnectionStrings["AzureDB"].ConnectionString;
con.Open();
SqlCommand cmd = new SqlCommand("INSERT INTO [dbo].[myTest] ([CreateTime]) VALUES (GETDATE ( ))", con);
cmd.ExecuteNonQuery();
con.Close();
}
}
}
一开始,我只有一个 Console.WriteLine 代码,该代码工作正常,但在添加与读取连接字符串和数据相关的代码后,它失败了。
我们需要上传 ddls 吗?
最佳答案
Azure WebApps 尚不支持 .NET 版本 4.6.1。该框架版本尚未安装在托管虚拟机上。它应该在接下来的几个月内得到支持,但目前还没有。同时,如果您将 WebJob 更改为目标 4.6,它将起作用。
关于azure-sql-database - 通过 Azure 简单代码中的 WebJob 访问 SQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34688661/