与ASP.net Webhooks和azure webjob有一些问题。 我尝试在Azure存储和SQL数据库中创建存储,但该方法每次都会引发异常。
//// Set up default WebHook logger
ILogger logger = new TraceLogger();
//// Set the WebHook Store we want to get WebHook subscriptions from. Azure store requires
//// a valid Azure Storage connection string named MS_AzureStoreConnectionString.
// IWebHookStore store = AzureWebHookStore.CreateStore(logger);
IWebHookStore store = SqlWebHookStore.CreateStore(logger);
我在CreateStore方法上遇到以下错误。
无法从程序集“Microsoft.Extensions.PlatformAbstractions,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = adb9793829ddae60”加载类型“Microsoft.Extensions.PlatformAbstractions.IApplicationEnvironment”。无法加载类型'Microsoft.Extensions.PlatformAbstractions来自程序集的.IApplicationEnvironment'Microsoft.Extensions.PlatformAbstractions,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = adb9793829ddae60'。
如果我在内存中创建商店,一切都很完美。
_whStore = new MemoryWebHookStore();
_whManager = new WebHookManager(_whStore, sender, logger);
使用mvc项目并在控制器中运行代码时,在创建sql或存储库时没有任何异常......
感谢任何帮助以使其排序。
此致 纳斯