最近在Asp.Net core webapi工程中使用SignalR,发现在Startup中的Configure方法中加入endpoints.MapHub<WebHub>("/websHub");之后就会出现HTTP Error 500.30 - ANCM 代码如下,
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapHub<WebHub>("/websHub");
});
后面调试发现报了一个异常,如截图
主要是缺少System.Text.Encodings.Web,虽然在编译过程不会报错,但是在运行的时候却报错