cost 187 ms
如何防止 .net 6 通用托管控制台應用程序日志記錄隊列在應用程序停止時被關閉?

[英]How to prevent .net 6 generic hosted console apps logging queue from being shutdown on application stop?

我目前正在為 do.net 控制台應用程序開發一個小型演示項目,使用通用托管進行日志記錄和配置。 在編寫這個演示/概念驗證應用程序的上下文中,我遇到了一個問題,控制台的日志消息停止寫入,但程序本身沒有問題地完成了他的工作。 這里的控制台應用程序應該進行批處理,而不是作為一個長期運行的服務。 我們打 ...

使用來自 Azure Key Vault 的依賴注入來獲取 AddDbContextFactory 的連接字符串

[英]Using Dependency Injection from Azure Key Vault to grab a connection string for AddDbContextFactory

我正在嘗試為我的 ihostedservice 應用程序設置服務注冊,並想引入位於密鑰庫中的連接字符串。 我所擁有的是這樣的: 在網上瀏覽時,我發現了一些內容,其中提到我應該牢記服務提供商的建設。 注冊 dbContextFactory 會有更好的方法嗎? 在這種情況下,最佳做法是什么? ...

沒有 IHostedService 運行應用程序的整個生命周期的長時間運行的任務?

[英]Long-running task without IHostedService running the entire life of the application?

我有一個網站頁面,需要選擇執行可能需要幾分鍾的操作。 為避免性能問題和超時,我想在 HTTP 請求之外運行此操作。 經過一些研究,我找到IHostedService和BackgroundService ,它們可以使用AddHostedService<T>()注冊為 singleton ...

如何獨立於 WebApplication (WebApi) 運行 IHostedService?

[英]How can I run an IHostedService separate from the WebApplication (WebApi)?

假設我有許多具有大量依賴項的IHostedService實現,沒有 WebApi 控制器也沒有直接或間接依賴項。 理想情況下,如果可以僅為IHostedService設置一個 IoC 容器,我會喜歡它(使用容器的隔離微服務對我來說不是一個選項)。 一種選擇是我可以從https://github.c ...

IHostedService 應用程序未在 azure 應用程序服務上自動啟動

[英]IHostedService app not starting automatically on azure app service

我在do.net core 3.1有一個IHostedService應用,部署在azure應用服務計划上,但是需要瀏覽應用服務才能激活IHostedService。 我有自動部署管道,當它部署 IHostedService 應用程序時,它停止工作,我必須通過單擊瀏覽按鈕手動啟動。 有人知道部署后如何 ...

登錄在 Azure 應用服務上托管的 New Relic for .Net Core Worker (IHostedService) 時出錯

[英]Error logging in New Relic for .Net Core Worker (IHostedService) Hosted on Azure App Service

我正在嘗試集成托管在 Azure 應用服務(Linux 應用服務計划)上的 Logging for.Net Worker Application (IHostedService) 我按照此鏈接https://docs.newrelic.com/docs/apm/agents/net-agent/az ...

C# HostedService 通過 IHost - 從運行的 ServicePool 中獲取實例

[英]C# HostedService through IHost - get Instance from running ServicePool

這個問題很簡單,但也很有挑戰性。 正常服務創建: 現在,WorkerB 是否可以獲取 WorkerA 的“實例”來執行方法、檢索屬性等? 然而,是否有一個“全局”ServiceCollection 或 Servicepool 來查詢和檢索它的實例? ...

IHostedService .NET 6 部署時未啟動

[英]IHostedService .NET 6 not starting when deployed

我有一個 API,其中包含一個使用 .Net 6 在 VS2022 中構建的 HostedService。 當我在本地運行時,該服務按預期被調用並且一切正常,但是當部署時,該服務似乎沒有啟動。 我嘗試了許多不同的配置,甚至嘗試使用后台服務,但結果都是一樣的。 這是我的代碼: 我有一個在 VS2019 ...

優雅關閉 IHostedService / BackgroundService

[英]Graceful shutdown of IHostedService / BackgroundService

在作業完成時阻止關閉服務的最佳方法是什么? 我有一些后台服務,可以在消息總線上偵聽消息並進行處理。有些直接實現IHostService ,有些則利用BackgroundService 我知道延遲循環絕對不是最好的方法,但這是我可以演示的最簡單的示例。 我的另一個想法是一個包含活躍工作總數的計數器, ...

是否可以使用循環添加所有 IHostedService 類(ASP.NET Core 6)?

[英]Is it possible to add all IHostedService classes with a loop (ASP.NET Core 6)?

是否可以在循環中添加所有IHostedService實現的類,而無需在 ASP.NET Core 6 中單獨添加它們? 假設我們有這兩個實現: Program.cs中添加它們的默認方式是: 但是,如果有一百個實現呢? 必須有更好的方法來添加(在運行時) Program.cs中的一百個實現,而無需 ...

.Net Core BackgroundService for RabbitMQ.Client.Core.DependencyInjection - 無法使用其他服務或 MediatR 命令

[英].Net Core BackgroundService for RabbitMQ.Client.Core.DependencyInjection - not possible to use other services or MediatR command

我正在創建一個應用程序,使用 RabbitMQ.Client.Core.DependencyInjection 作為 BackgroundService 中的消息使用者。 接收和反序列化消息正常工作,但是當我向 MediatR 發送命令時出現錯誤: 我的命令處理程序的構造函數在構造函數中創建 dbC ...

.NET Core iHostedService 關閉 IIS

[英].NET Core iHostedService shutting down IIS

我在 IIS 上運行一個 .NET Core Web 應用程序,它每隔幾分鍾運行一個 Web 請求,這工作絕對正常,該應用程序檢查數據庫,如果時間已經過去,它會執行運行我的任務的 Web 請求。 我遇到的問題是,過了一段時間,應用程序停止了,我在事件日志上收到一條消息,“應用程序“Bla Bla ...

MVC WebApp 上的 .NET 5 Scheduled IHostedService 或 BackgroundWorker

[英].NET 5 Scheduled IHostedService or BackgroundWorker on MVC WebApp

我的 Web 應用程序必須根據我的 .NET 5 MVC Web 應用程序上的一些用戶生成數據,每 1、2、7 天發送一些電子郵件。 該應用程序非常復雜,因為它是 3 個門戶一起運行並相互交互。 觸發器很簡單,例如:如果用戶在 1 天內沒有完成此發票,則發送提醒郵件。 如果用戶沒有收到反饋(並將其 ...

asp.net core - 長時間運行的進程輪詢其他有界上下文事件發件箱

[英]asp.net core - long running process polling other bounded contexts events outbox

我正在構建一個遵循 DDD 模式的應用程序,每個 AR 都將其事件發件箱保存到永久存儲中。 該商店由對事件感興趣的其他部分進行輪詢。 整個應用程序是面向用戶的,所以基本的基礎設施是 asp.net web api。 現在,我想避免讓我的域工件分布在不同的流程/基礎設施選項中。 例如,偵聽事件存儲 ...

.net core 3.1 HostBuilder 沒有 RunAsServiceAsync 方法(IHostBuilder 不包含 RunAsServiceAsync 的定義)

[英].net core 3.1 HostBuilder not having RunAsServiceAsync method (IHostBuilder does not contain definition for RunAsServiceAsync)

我有 .net core 3.1 控制台應用程序,我想將它作為 Windows 服務運行,我的 program.cs 看起來像 而 .csproj 是 但是對於 RunAsServiceAsync() 錯誤就像“IHostBuilder 不包含 RunAsServiceAsync 的定義”一 ...

注入 dbContext 時返回“找不到與給定參數匹配的構造函數”

[英]"Could not find a constructor that would match given arguments" returned when injecting a dbContext

語境 .NET 5 控制台應用程序使用 IHostedService 模式和 EntityFramework Core 5。 問題 dbContext 如下所示: 主機構建器是這樣配置的: ...並且主機服務是這樣構造的: 然后我有一個這樣的 XUnit 測試: 測試拋出異常 Castle.Dy ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM