gpt4 book ai didi

c# - SignalR 意外响应代码 : 500

转载 作者:行者123 更新时间:2023-11-30 17:00:29 26 4
gpt4 key购买 nike

当我使用

的 JsonSerializer 选项时
_connection.JsonSerializer.TypeNameHandling = TypeNameHandling.All

我在 _connection.Start() 上遇到错误{"StatusCode: 500, ReasonPhrase: 'Internal Server Error', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:\r\n{\r\n Date: Tue, 04 Mar 2014 12:26: 26 GMT\r\n 服务器:Microsoft-HTTPAPI/2.0\r\n 内容长度:0\r\n}"

当我使用这个选项时,一切正常 _connection.JsonSerializer.TypeNameHandling = TypeNameHandling.Auto

最佳答案

您需要为默认关闭的服务器启用详细错误。我只在 Debug模式下启用它们

[assembly: OwinStartup(typeof(Startup))]
namespace MvcProject.App_Start
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
var hubConfiguration = new HubConfiguration();

#if DEBUG
hubConfiguration.EnableDetailedErrors = true;
#endif
app.MapSignalR(hubConfiguration);

然后错误应该很容易解释了。

同时检查您是否有修复此错误的 JSON.net 版本: JsonSerializer does not appear to respect TypeNameHandling property correctly

关于c# - SignalR 意外响应代码 : 500,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22171971/

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