我正在使用VS2013和EF5来构建一些示例应用程序。开发代码可以在我的一个目录中找到,作为一种习惯,我怀疑该驱动器的代码目录。
如果我打开解决方案,在子驱动器号下面的子目录;数据库上下文(DropCreateDatabaseIfModelChanges)无法创建数据库。
经过大量的浏览并检查权限(确保我对目录进行了“完全控制”)后,我从原始目录路径重新打开了解决方案。这次它奏效了。
任何人遇到与驱动器类似的问题?任何替代或解决方法??
提前致谢
普拉卡什
答案 0 :(得分:1)
subst驱动器将用于当前用户,但数据库引擎可能作为使用不同凭据登录的服务运行。如果是这样,则该服务将无法使用该驱动器。
在这种情况下,可能的解决方法是将服务的登录凭据更改为与已取代驱动器的用户相同(尽管这不总是可行或甚至不合理)。
否则,您将不得不使用UNC或完整的未经删除的路径。