2015-10-16 64 views
0

我试图在ASP.NET环境中安装Umbraco。在我下载了umbraco nuget软件包之后,我尝试通过构建和运行项目来运行安装向导。一切都很好,好,如果我把默认的数据库配置,但如果我想自定义的配置,它失败并说:Umbraco安装向导错误 - 无法连接到数据库

“无法连接到数据库”

我试图将其配置为使用本地SQLExpress数据库,但我无法实现它的工作。我都尝试把服务器信息和通过连接。一个连接字符串,通过。巫师。它每次都会产生相同的错误。

我得到一个名为数据库umbracoblog并创建了一个管理用户,具有凭证。他有数据库的dbowner等。除此之外,我还授予对项目和所有子目录的IIS_IUSRS网络服务帐户的完全权限,但它仍不起作用。

这些都是一些连接字符串的我曾尝试:

datalayer=SqlServer;Data Source=.\SQLExpress;Initial Catalog=umbracoblog;User Id=admin;Password=********; 

datalayer=SqlServer;Data Source=127.0.0.1\SQLExpress;Initial Catalog=umbracoblog;User Id=admin;Password=*******; 

我也曾尝试把在ConnectionString到web.config中,手动,但只是使项目负荷无限的浏览器,当我运行它。

它开始令人沮丧,我甚至无法超越Umbraco的配置,因为它看起来非常酷。我尝试了所有可以在网上找到的东西。有没有人经历过这个,知道我需要做什么?

+0

当我在使用Umbraco的安装向导中使用“Microsoft SQL Server”数据库类型时遇到问题,这是因为向导中的占位符文本有误导性。当它询问你的“服务器”时,它说使用正斜杠像这个“127.0.0.1/SQLEXPRESS”。你应该使用像'127.0.0.1 \ SQLEXPRESS'这样的反斜杠。我已经经历了这个由umbraco 7.2.8。你想安装什么版本的umbraco? – bowserm

+0

对不起,我现在不在我的电脑,但我很确定它是最新的,通过NuGet :)我一直在工作很忙,但我希望今天或明天尝试这些东西 –

回答

2

重新开始 - 清除并从web.config中完全删除umbracoDbDSN连接字符串,并将umbracoConfigurationStatus AppSetting重置为空(如果它已填充)。

使用向导来配置数据库 - 如果它仍然有连接,然后这里的几件事情的问题进行检查:

  1. 检查日志文件的位置:〜/ App_Settings /日志/ UmbracoTraceLog.txt - 这是否显示任何错误?
  2. 确保您可以使用其他客户端连接到数据库 - 如果Umbraco无法连接到它,那么其他客户端可能无法连接到它。
  3. 如果您使用集成身份验证会发生什么?如果可行,那么很可能是您指定的用户名和密码有问题。
+0

谢谢,对于迟到的回复感到抱歉。我会尝试在接下来的几天内回复。谢谢! –

+0

对我来说没有曙光*设置*连接字符串开始标记Umbraco假设数据库已经创建.......叹气。清理和使用向导为我修复它。谢谢。 – Jester