【发布时间】:2014-11-26 20:23:22
【问题描述】:
当我在 IIS 上部署 MVC 应用程序时,localDB 数据库未正确启动。错误信息如下: Windows API 调用 WaitForMultipleObjects 返回错误代码:575。Windows 系统错误消息为:{Application Error} 应用程序无法正确启动 (0x%lx)。单击确定关闭应用程序。 报告行:3621。
但是 localDB 在 Visual Studio 应用程序和 sqlserver Management Studio 中运行良好。我已经重新启动它并通过命令提示符重新创建它以使其工作。但没有任何工作。当我在我的机器上重新安装 IIS 时,问题就来了。 我怎样才能解决这个问题。任何帮助将不胜感激。
【问题讨论】:
-
确保运行应用程序池实例的用户可以访问 localDB。一种测试方法是添加您自己的凭据
-
您是否在 IIS (Aspnet_regiis.exe) 上注册了 asp.net 组件?普通的 asp.net 页面 aspx 工作正常吗?
-
听起来问题要么是设置问题,要么是身份验证问题。我认为这与访问数据库无关,因为您会收到不同的错误代码。您是否能够成功 ping 您的 IIS 服务器,并检查您的应用程序的 web.config 中的服务设置?
-
用户是管理员并且过去能够很好地运行LocalDB。这是一个突然出现的问题。至少对我来说。
标签: iis sql-server-2012-localdb