Azure functions Azure功能.NET 5.0存在触发器问题
基于这两个站点,我为.NET 5.0创建了Azure功能: 所有内容都会编译,但当我发布时,它会检测到以下内容:Azure functions Azure功能.NET 5.0存在触发器问题,azure-functions,.net-5,Azure Functions,.net 5,基于这两个站点,我为.NET 5.0创建了Azure功能: 所有内容都会编译,但当我发布时,它会检测到以下内容: Getting site publishing info... Creating archive for current directory... Uploading 16.64 MB Upload completed successfully. Deployment completed successfully. Syncing triggers... Functions in
Getting site publishing info...
Creating archive for current directory...
Uploading 16.64 MB
Upload completed successfully.
Deployment completed successfully.
Syncing triggers...
Functions in AppDev:
OrderSubmitterFunction - [No Trigger Found]
OtherSubmitterFunction - [No Trigger Found]
在我的一个函数类中:
[Function(nameof(OrderSubmitterFunction))]
public async Task Run([QueueTrigger("orders", Connection = "AzureWebJobsStorage")]string myQueueItem, ILogger log)
还有一个:
[Function(nameof(OtherSubmitterFunction))]
public async Task Run([BlobTrigger(containerName + "/{name}", Connection = "AzureWebJobsStorage")]Stream myBlob, string name, ILogger log)
我怀疑以上就是问题所在,因为这些触发器属性似乎没有被拾取。不过,这些功能确实会引起注意
作为参考,我的创业课程是:
static Task Main(string[] args)
{
var config = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("local.settings.json", optional: true, reloadOnChange: true)
.AddEnvironmentVariables()
.Build();
var host = new HostBuilder()
.ConfigureAppConfiguration(configurationBuilder =>
{
configurationBuilder.AddCommandLine(args);
})
.ConfigureFunctionsWorkerDefaults()
.ConfigureServices(services =>
{
services.AddLogging();
services.AddDbContext<Context>(opts =>
{
var conn = config.GetConnectionString("Context");
opts.UseSqlServer(conn);
});
})
.Build();
return host.RunAsync();
}
static Task Main(字符串[]args)
{
var config=new ConfigurationBuilder()
.SetBasePath(目录.GetCurrentDirectory())
.AddJsonFile(“local.settings.json”,可选:true,重载更改:true)
.AddenEnvironmentVariables()
.Build();
var host=new HostBuilder()
.ConfigureAppConfiguration(configurationBuilder=>
{
configurationBuilder.AddCommandLine(args);
})
.ConfigureFunctionsWorkerDefaults()
.ConfigureServices(服务=>
{
services.AddLogging();
services.AddDbContext(opts=>
{
var conn=config.GetConnectionString(“上下文”);
opts.UseSqlServer(conn);
});
})
.Build();
返回host.RunAsync();
}
有人注意到上述问题吗?这是一个已知的问题,您可以在中找到它。我在出版期间也有同样的问题: 由于该函数可以在没有任何影响的情况下工作,因此我们现在可以忽略它 顺便说一下,我们应该遵循或为.NET5.0创建Azure函数