Visual studio 用户登录失败';sa';当应用程序从VS 2015运行时

Visual studio 用户登录失败';sa';当应用程序从VS 2015运行时,visual-studio,asp.net-web-api,entity-framework-6,Visual Studio,Asp.net Web Api,Entity Framework 6,我有一个控制台应用程序,它使用OWIN自宿主方法托管两个WebApi应用程序。其中一个应用程序首先使用带有代码的EF6。当我从bin文件夹运行可执行文件并向WebApi发出请求时,一切都正常工作——如果数据库已经创建,它只返回结果,否则它会首先创建db。但是如果我从Visual Studio启动console应用程序(进行调试),我会收到以下错误: 其他信息:无法打开登录请求的数据库“{db name}”。登录失败 用户“sa”登录失败 有人知道为什么会这样吗 编辑:问题与自托管应用程序无关。我

我有一个控制台应用程序,它使用OWIN自宿主方法托管两个WebApi应用程序。其中一个应用程序首先使用带有代码的EF6。当我从bin文件夹运行可执行文件并向WebApi发出请求时,一切都正常工作——如果数据库已经创建,它只返回结果,否则它会首先创建db。但是如果我从Visual Studio启动console应用程序(进行调试),我会收到以下错误:

其他信息:无法打开登录请求的数据库“{db name}”。登录失败

用户“sa”登录失败

有人知道为什么会这样吗

编辑:问题与自托管应用程序无关。我在控制台应用程序中直接引用了dbcontext,同样的问题也发生了。我还尝试了集成安全性,但仍然失败,原因是“用户{DOMAIN\USERNAME}登录失败”

编辑2:我通过删除.suo文件修复了我的问题。这有助于我发现这两个问题提到了相同的解决方案:


有人能说出.suo文件导致这种情况的原因吗?

我没有明确删除任何*.suo文件,但在解决方案资源管理器中对我的C#web API项目执行了一个干净的操作,它就工作了。这太疯狂了。同样的
sa
凭证(在我的项目的web.config文件中配置)一整天都在工作,突然不知从何处停止工作。该死!