C# 找不到任何作业函数
我试图在VisualStudio上使用azure函数制作定时邮件,但这次我没有执行任何作业,函数发现错误。我如何修复并发送这些邮件? 我也在Azure门户上实现了这个功能,它可以正常工作。我正在尝试转换Visual StudioC# 找不到任何作业函数,c#,azure,azure-functions,sendgrid,C#,Azure,Azure Functions,Sendgrid,我试图在VisualStudio上使用azure函数制作定时邮件,但这次我没有执行任何作业,函数发现错误。我如何修复并发送这些邮件? 我也在Azure门户上实现了这个功能,它可以正常工作。我正在尝试转换Visual Studio using System; using SendGrid.Helpers.Mail; using Microsoft.Azure.WebJobs.Host; using Microsoft.Azure.WebJobs; namespace FifteenMinMai
using System;
using SendGrid.Helpers.Mail;
using Microsoft.Azure.WebJobs.Host;
using Microsoft.Azure.WebJobs;
namespace FifteenMinMail
{
public class Program
{
public static void Main()
{
JobHostConfiguration config = new JobHostConfiguration();
config.UseTimers();
JobHost host = new JobHost(config);
host.RunAndBlock();
}
}
public class ScheduledMail
{
public static Mail Run(TimerInfo myTimer, TraceWriter log)
{
JobHostConfiguration config = new JobHostConfiguration();
config.UseTimers();
JobHost host = new JobHost(config);
var today = DateTime.Today.ToShortDateString();
log.Info($"Generating daily report for {today} at {DateTime.Now}");
Mail message = new Mail()
{
Subject = "15 DK'LIK TEST MAILI"
};
Content content = new Content
{
Type = "text/plain",
Value = "Bu mail 15 dk da bir yinelenecektir."
};
message.AddContent(content);
return message;
}
}
}
错误 您将web作业和azure功能混为一谈。 这些是不同但相关的技术。 如果要在visual studio中创建azure函数,请查看以下内容: