在 Owin Startup class 中使用数据库连接时用户登录失败

Login failed for User when using Database connection in Owin Startup class

我在我的共享点提供商托管的应用程序中使用 Hangfire。我有 Owin Startup class.

public class Startup
{
    public void Configuration(IAppBuilder app)
    {
        GlobalConfiguration.Configuration.UseSqlServerStorage("DefaultConnection");
        RecurringJob.AddOrUpdate(() => Console.WriteLine("Recurring!"), Cron.Minutely);
        app.UseHangfireDashboard();
        app.UseHangfireServer();            
    }
}

我已经在 web.config 文件中初始化了 defaultConnection。每次我 运行,我都会收到错误提示 Login failed for Domain\MachineName,我尝试在连接字符串中传递用户 ID 和密码,但仍然失败,提示该用户登录失败。

谁能帮我找出问题所在?

我通过在我的 SQL 服务器中创建 sql 身份验证登录凭据解决了这个问题。我在连接字符串中传递了创建的用户 ID 和密码。

<add name="DefaultConnection" connectionString="Data Source=DEESS01CW0184CO\SPQ11CONTENT;Initial Catalog=HangfireTest;User ID='testuser';password='testuser123'" providerName="System.Data.SqlClient" />

windows 身份验证问题仍然存在。