gpt4 book ai didi

entity-framework - EF 4.3 迁移抛出 "Unable to open configSource file"

转载 作者:行者123 更新时间:2023-12-02 02:18:44 33 4
gpt4 key购买 nike

我正在尝试使用 EF 4.3 迁移功能。我的 ASP.NET MVC 项目将连接字符串存储在外部文件中:

<connectionStrings configSource="bin\connections.config" />

所有运行时过程(包括自动迁移)工作正常。但是,没有连接到数据库的 powershell commandlet 能够找到外部文件。它抛出“无法打开 configSource 文件”异常。我试图将 .config 文件放在不同的地方以及更改配置的外部文件位置无济于事。是否有可用的解决方法?

更新:我发现 EF 创建了一个临时的 AppDomain,其配置文件位于临时目录中。所以目前唯一的解决方法似乎是将外部配置放在同一个临时目录中。还有其他建议吗?

最佳答案

此处使用 EF 6.1。

如果您像我一样链接到位于另一个项目中的 connectionStrings.config 文件而不是您的 Entity Framework 迁移项目(使用添加为链接),您可能需要将该文件移回此 EF 项目并链接到改为从其他项目移动文件...

关于entity-framework - EF 4.3 迁移抛出 "Unable to open configSource file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264019/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com