use*_*121 2 azure-storage azure-webjobs
我在 .net core 2 控制台应用程序中使用 Microsoft.azure.webjobs (3.0.0-beta1-10941)。目的是创建一个天蓝色的网络工作,
var config = new JobHostConfiguration();
if (config.IsDevelopment)
{
config.UseDevelopmentSettings();
}
config.UseTimers();
var host = new JobHost(config);
host.RunAndBlock();
Run Code Online (Sandbox Code Playgroud)
config.UseTimer() 应该是 Microsoft.Azure.WebHost.Host 的参考,但它需要 2.1.0.0。如果我通过删除的测试版 3.0.0-beta1-10941 添加此内容,则 host.runandblock() 在 WindowsAzure.Storage 错误部署安装 edm、data 或 data.services 时失败。
我安装了依赖项,但仍然没有运气
我已将 windowsAzure.Storage 降级到低于 9 但同样的问题。
任何想法如何解决 .net core 2.0 中的 config.UseTimes() ?
谢谢
任何想法如何解决 .net core 2.0 中的 config.UseTimes() ?
在您的情况下,您可以使用Microsoft.Azure.WebJobs.Extensions版本 3.0.0-beta4。我也为它做了一个演示。以下是详细步骤。
1.创建一个net core 2.0控制台应用程序。
2.在 Program.cs 文件中添加以下代码。
var config = new JobHostConfiguration();
if (config.IsDevelopment)
{
config.UseDevelopmentSettings();
}
config.UseTimers();
config.DashboardConnectionString ="storage connectionstring";
config.StorageConnectionString = "storage connectionstring";
var host = new JobHost(config);
host.RunAndBlock();
Run Code Online (Sandbox Code Playgroud)
3. 将 Functions.cs 文件添加到项目中。
public class Functions
{
public static void CronJob([TimerTrigger("0 */1 * * * *")] TimerInfo timer)
{
Console.WriteLine("Cron job fired!");
}
}
Run Code Online (Sandbox Code Playgroud)
4. 在我这边测试一下。
| 归档时间: |
|
| 查看次数: |
1418 次 |
| 最近记录: |