【发布时间】:2017-05-16 01:00:32
【问题描述】:
我已创建 IIS 站点并将其指向部署文件夹。我已启用标准输出日志记录,这是错误:
信息:Microsoft.Extensions.DependencyInjection.DataProtectionServices[0] 用户配置文件可用。使用“C:\Users\No Managed Code\AppData\Local\ASP.NET\DataProtection-Keys”作为密钥存储库和 Windows DPAPI 来加密静态密钥。 失败:Microsoft.EntityFrameworkCore.Query.Internal.QueryCompiler[1] 迭代查询结果时数据库中发生异常。 System.Data.SqlClient.SqlException:无法打开登录请求的数据库“KeyStoneDb”。登录失败。 用户 'IIS APPPOOL\No Managed Code' 登录失败。
所以,我添加了具有所有必要权限的 SQL 登录。在 DEV 中重新测试 - 很好,但是在运行 IIS 时我仍然遇到问题。正在使用的应用程序池是“无托管代码”。
为什么应用无法连接到数据库?
【问题讨论】:
标签: asp.net-mvc iis asp.net-core asp.net-core-mvc asp.net-core-1.0