gpt4 book ai didi

azure - Elmah 不记录任何错误消息

转载 作者:行者123 更新时间:2023-12-01 10:14:50 24 4
gpt4 key购买 nike

好的,我不知道为什么 Elmah 在 Windows Azure 上部署时没有记录任何错误。另一件事是它以前曾经有效过。环境是一样的。

  • 在 Sql Azure 上使用 SqlErrorLog
  • Sql Azure 与主站点共享同一数据库。我没有使用单独的数据库,因此我可以使用相同的连接字符串。
  • 在源代码的基础上构建,我排除了 VistaDB 和 SQLite dll。

我已经检查了 web.config 设置,并在 system.webServer 下定义了处理程序和模块。它似乎可以在本地开发(webdev.exe)下正常记录消息,并且本地 sql express 架构已导出到 sql azure 架构(包括存储过程)。

唯一的区别是,在主站点上,应用程序在具有多个子域的主域下运行。在本地,这是通过修改主机文件来模拟的。本地日志正常,但部署时日志不正常。

关于我应该做什么来找出问题所在,有什么想法吗?最后一个选择是使用诊断来跟踪/找出部署时出现的问题,但这是一个皮塔饼。

最佳答案

事实证明,表 Elmah_Error 是使用 Sql Azure 不支持的非聚集主键创建的。

即使您将目标指定为 SQL Azure,SSMS 2008 R2 Nov CTP 似乎仍会将非集群 PK 导出为非集群 PK。 :(

关于azure - Elmah 不记录任何错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086488/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com