从Azure简单代码中的WebJob访问SQL数据库

时间:2016-01-09 01:21:41

标签: azure-sql-database azure-webjobs

我正在尝试编写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吗?

1 个答案:

答案 0 :(得分:3)

Azure WebApps尚不支持.NET版 4.6.1 。该框架版本尚未安装在托管VM上。它应该在接下来的几个月内得到支持,但还没有。同时,如果您将WebJob更改为目标 4.6 ,它将起作用。