Signalr 在磁盘上找不到信号器跟踪日志

Signalr 在磁盘上找不到信号器跟踪日志,signalr,Signalr,我尝试了以下链接以在我的生产环境中生成服务器端信号器跟踪: 但是,跟踪没有像链接中提到的那样保存在磁盘上(例如,“default_traces.txt”或“transports.log.txt”) 请建议保存跟踪日志文件的位置 我还检查了第一个教程中提到的以下文件夹: C:\inetpub\logs\LogFiles\W3SVC1 C:\inetpub\logs\FailedReqLogFiles\W3SVC1 但在那里没有找到和信号员有关的东西。有什么想法吗?在我的环境(VS201

我尝试了以下链接以在我的生产环境中生成服务器端信号器跟踪:

  • 但是,跟踪没有像链接中提到的那样保存在磁盘上(例如,“default_traces.txt”或“transports.log.txt”)

    请建议保存跟踪日志文件的位置

    我还检查了第一个教程中提到的以下文件夹:

     C:\inetpub\logs\LogFiles\W3SVC1
    
     C:\inetpub\logs\FailedReqLogFiles\W3SVC1
    
    但在那里没有找到和信号员有关的东西。有什么想法吗?

    在我的环境(VS2015+IIS Express)中,日志文件存储在web应用程序文件夹(带有web.config的文件夹)中

    确保应用程序池对日志文件夹具有写入权限

    还要检查客户端的信号器错误。它可以引导您找到问题的原因。
    例如,如果客户端接收到响应401(未授权)(例如,在
    $.connection.hub.start()
    )上),这可能意味着身份验证中间件无法对客户端进行身份验证,并且在不通过OWIN管道将请求进一步传递给信号器的情况下使用401进行响应。在这种情况下,信号器不发出任何日志(它不知道任何请求)