Signalr 在磁盘上找不到信号器跟踪日志
我尝试了以下链接以在我的生产环境中生成服务器端信号器跟踪: 但是,跟踪没有像链接中提到的那样保存在磁盘上(例如,“default_traces.txt”或“transports.log.txt”) 请建议保存跟踪日志文件的位置 我还检查了第一个教程中提到的以下文件夹:Signalr 在磁盘上找不到信号器跟踪日志,signalr,Signalr,我尝试了以下链接以在我的生产环境中生成服务器端信号器跟踪: 但是,跟踪没有像链接中提到的那样保存在磁盘上(例如,“default_traces.txt”或“transports.log.txt”) 请建议保存跟踪日志文件的位置 我还检查了第一个教程中提到的以下文件夹: C:\inetpub\logs\LogFiles\W3SVC1 C:\inetpub\logs\FailedReqLogFiles\W3SVC1 但在那里没有找到和信号员有关的东西。有什么想法吗?在我的环境(VS201
C:\inetpub\logs\LogFiles\W3SVC1
C:\inetpub\logs\FailedReqLogFiles\W3SVC1
但在那里没有找到和信号员有关的东西。有什么想法吗?在我的环境(VS2015+IIS Express)中,日志文件存储在web应用程序文件夹(带有web.config的文件夹)中
确保应用程序池对日志文件夹具有写入权限
还要检查客户端的信号器错误。它可以引导您找到问题的原因。例如,如果客户端接收到响应401(未授权)(例如,在
$.connection.hub.start()
)上),这可能意味着身份验证中间件无法对客户端进行身份验证,并且在不通过OWIN管道将请求进一步传递给信号器的情况下使用401进行响应。在这种情况下,信号器不发出任何日志(它不知道任何请求)