[英]Hang fire background jobs gives SQL exception : Login Failed
我遵循的教程 - https://docs.hangfire.io/en/latest/getting-started/aspnet-core-applications.html
在啟動時配置服務 class
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IBackgroundJobClient backgroundJobs)
{
app.UseHangfireDashboard();
backgroundJobs.Enqueue(() => Console.WriteLine("Hello world from Hangfire!"));
}
SqlException:無法打開登錄請求的數據庫“HangfireTest”。 登錄失敗。 用戶“PENGUIN\PC”登錄失敗。
當我運行應用程序時出現此異常?
我可以通過更改 apsettings.json 文件中的連接字符串來解決此問題,如果您需要查找連接字符串,請右鍵單擊 SQl 服務器的數據庫實例 object 的數據庫實例並獲取連接字符串。 此連接字符串應與 appsettings.json 一起放置
"ConnectionStrings": {
"ApplicationDbContext": "server=(localdb)\\mssqllocaldb;Database=ApplicationDbContext;Trusted_Connection=True;MultipleActiveResultSets=true",
"HangfireConnection": "Data Source=(localdb)\\MSSQLLocalDB;Initial Catalog=master;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.