【发布时间】:2019-07-14 13:09:05
【问题描述】:
我正在开发一个 .net 核心应用程序。我有本地 SQL 服务器。当我从 Visual Studio 调试应用程序时,它运行良好。但是当我将应用程序发布到文件夹并想从 IIS 运行它时,它无法连接到数据库。
我从数据库中发现了登录失败的错误消息:
错误:17204,严重性:16,状态:1。
FCB::Open failed: 无法打开文件 C:\Users\p4too\AppData\Local\Temp\VS11CodeIndex\Microsoft.VsCodeIndex_86bc9b9e_7c02_4fe0_9598_c87ac2dd85db.mdf for file number 0. OS error: 3(系统找不到指定的路径.).
我一直在寻找那个文件,但我什至没有找到文件夹 VS11CodeIndex。
我用 实体框架核心 2.2.4 SQL Server 管理工作室 15.0.18118.0
【问题讨论】:
-
我添加了ef版本,但我认为问题出在sql server或操作系统上。
-
如果没有minimal reproducible example,我们将无能为力。
标签: c# sql-server ef-core-2.2