1

我在笔记本电脑上为本地客户开发了一个 DNN5 站点,但在将其移动到生产服务器时遇到问题。服务器正在运行 Windows 2008 R2 (IIS 7.5)。我已经复制了所有文件,复制了 db,修改了 web.config 以查看新的 db,检查以确保 dnn 可以通过连接字符串看到 db,确保目录权限正确(appdomain 用户具有 RW 访问整个虚拟directory) .. 并且从 portals/_default/logs 目录中取出以下错误消息让我失望:

<log LogGUID="a3f8aab9-36b6-4d95-a605-53b4b0b02c34" LogFileID="" LogTypeKey="APPLICATION_SHUTTING_DOWN" LogUserID="-1" LogUserName="" LogPortalID="-1" LogPortalName="" LogCreateDate="2/4/2011 11:52:57 AM" LogCreateDateNum="0" BypassBuffering="True" LogServerName="SERVER01" LogConfigID="">
    <LogProperties>
        <LogProperty>
            <PropertyName>Shutdown Details</PropertyName>
            <PropertyValue>The AppDomain shut down because of a change to the application level configuration.</PropertyValue>
        </LogProperty>
    </LogProperties>
</log>

在过去的 3 小时里,我一直坚持这一点 .. 所以非常感谢任何提示或建议。

谢谢!

菲利普

4

1 回答 1

0

您可以查看 EventLog 表吗?我认为那里的日志文件不会是获取所有错误消息的准确位置。特别是,这甚至不是错误,只是几天前您的应用程序由于 web.config 文件的更改而重新启动的通知。

可能同时记录了多个事件,因此请尝试查看 LogCreateDate 属性,看看是否有其他事件在同一时间记录,可能会提供更多信息。

运行网站的进程是否可以访问 web.config?您能否进行双重/三重检查,因为每次您尝试访问网站时似乎都在触摸 web.config 文件?升级例程是否会尝试在站点首次运行时对其进行更新?

于 2011-02-07T14:25:56.943 回答