asp.net-core - 文件 Startup.cs 中的 UseSignalR 出现奇怪错误
问题描述
我将附上出现错误的图像:
和代码:
app.UseSignalR(routes =>
{
routes.MapHub<NotificationHub>("/ NotificationHub");
});
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default" ,
pattern: "{controller=Home}/{action=login}/{id?}");
});
我该如何修复它或有什么替代方法。我正在使用 Asp.Net core3.1
解决方案
首先,我认为你的问题不是很充实,但从我可以推断出来的。这是一个可能的修复。
在您的 Startup.cs 文件中,ConfigureServices 和 Configure 方法执行以下操作:
public void ConfigureServices(IServiceCollection services)
{
// codes removed for brevity.
services.AddSignalR();
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
app.UseEndpoints(endpoints =>
{
endpoints.MapControllerRoute(
name: "default" ,
pattern: "{controller=Home}/{action=login}/{id?}");
endpoints.MapHub<NotificationHub>("/NotificationHub");
});
}
我希望这可以帮助您解决遇到的错误。
推荐阅读
- php - 使用 PHP 查找 IP 黑名单
- laravel-5.8 - 未找到特征'Carbon\Traits\ObjectInitialisation' laravel5.8
- react-native - 将参数化组件传递给 FlatList 的问题
- amazon-web-services - AWS ec2 暴露端口不适用于 Kubernetes 转发端口
- python - 在某些类的python中获取__init__ def中的变量
- javascript - 同时使用多个选项卡时引发 Javascript Signal R 错误
- python - 使用 for 循环排序列表
- c# - 使用 moq 和 nunit 在动作结果 C# 中模拟类的方法
- asp.net-core - Asp.Net Core 3.0 API 应用程序需要在 IIS Windows Server 2016 上频繁重启
- javascript - 未处理的 Promise Rejection:来自 JS 的格式错误的调用:字段大小不同