我有一个部署到IIS的.net核心应用程序。应用程序中有一个信号中心。
我的问题是,当我的客户端点击集线器时,它会收到500错误。
我已将日志记录放入集线器,并且可以看到它正在被正确命中,并且没有抛出任何异常。
从Visual Studio运行时,设置完美无缺。
我在想可能无法在IIS中正确设置某些内容。
有没有人有任何想法可能会这样?
答案 0 :(得分:1)
我启用了api中的通用错误页面并查看浏览器中的网络选项卡,我能够看到信号器正在进行的调用。
我查看了此请求的内容,发现服务器返回了以下消息的错误...
数据保护操作失败
经过一些搜索后,我发现这是由于IIS应用程序池上的设置引起的。
更改设置的步骤是......
这些步骤取自http://puresourcecode.com/dotnet/post/ASPNET-The-data-protection-operation-was-unsuccessful