我最近安装了一个DNN网站,该网站截止到昨天(我没有对其进行任何更改)。
在前端我看到错误
500-内部服务器错误。 您正在寻找的资源有问题,无法显示。”
我查看了/ Portals / _default / Logs中的日志,然后看到
“ 2018-08-21 05:57:01,024 [WEBA9] [Thread:37] [错误] DotNetNuke.Common.Initialize-与数据库的连接已失败,但是,应用程序已经完全安装,500错误页面将显示给访问者”
有人知道我如何开始调试它吗?我是DNN的新手。谢谢!
答案 0 :(得分:2)
您首先需要查看网站根目录中的web.config文件。
从那里您将找到连接字符串。 (按Ctrl键进行搜索)
使用该连接字符串中的连接信息,您应该尝试
尝试远程进入数据库服务器以查看是否可以通过远程桌面访问它,是否可以访问它?该服务器需要重启吗?
尝试使用连接字符串中的用户名/密码使用SSMS(SQL Server Management Studio)连接到数据库。
我认为SQL Server出于某种原因处于脱机状态,因此您需要将其备份并运行。
答案 1 :(得分:0)
重启服务器后可能会发生。当带有DNN站点的IIS上线之前,SQL Server已完成加载。
停止并启动DNN安装的AppPool可能会有所帮助。