我正在尝试将Episerver集成到我的visual studio项目中。我已经通过NuGet管理器下载了Episerver CMS扩展,一切都很顺利。这里的问题是,当我尝试访问episerver CMS面板时,如下所示:
localhost:port/episerver/cms I get the following error
Directory lookup for the file EPiServerDB_ae17da15.mdf failed with the operating system error 5(Access is denied.).Cannot attach the file EPiServerDB_ae17da15.mdf as database 'EPiServerDB_ae17da15'.这是我的连接字符串:
<connectionStrings>
<add name="EPiServerDB" connectionString="Data Source=.;AttachDbFilename=|DataDirectory|EPiServerDB_ae17da15.mdf;Initial Catalog=EPiServerDB_ae17da15;Connection Timeout=60;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
</connectionStrings>我在这里做错了什么?有人能帮帮我吗?
发布于 2016-04-30 17:31:07
试一试
<connectionStrings>
<add name="EPiServerDB" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|EPiServerDB_ae17da15.mdf;" providerName="System.Data.SqlClient" />
</connectionStrings>使用MDF-database需要安装SQL Server LocalDB,我相信它也可以作为Visual Studio的一个安装选项。
==编辑==
如果缺少MDF文件,只需使用Visual Studio创建一个新文件,然后创建一个新项目并选择SQL Server数据库

发布于 2016-05-03 04:20:50
正如Erik提到的,如果您使用该选项,则需要安装SQL Server LocalDB才能附加.mdf文件。如果您已经安装了“完整”的SQL-server,那么您可以创建一个空数据库,添加相关的connectionString并运行
初始化-EPiDatabase
在包管理器控制台中。现在你不需要安装LocalDB了。
https://stackoverflow.com/questions/36934347
复制相似问题