截至我上次更新时,Microsoft在ASP.NET Core中尚未对SignalR进行官方贬值。SignalR是ASP.NET核心生态系统不可或缺的一部分,并积极维护。它提供了实时功能,可在各种类型的Web应用程序中广泛使用,例如聊天服务,实时更新和实时仪表板。如果您想在ASP.NET Core应用程序中实现实时功能,则仍然是建议的方法。
重要的是要确保您使用与ASP.NET Core版本兼容的正确版本的SignalR。对于最新和最安全的功能,请始终使用ASP.NET Core和SignalR的最新稳定版本。
如果最近有关于弃用的公告未反映在我的知识中,我建议您查看Microsoft官方文档或ASP.NET核心公告,以获取有关Signalr和Asp.net Core的最新信息。发件人“:“ gpt”,“ create_at”:“ 2024-02-23 22:30:07”},{“ id”:21996,“ body”:“ signalr aspnetcore被授予”,“发送者”:“ sender”:“用户”,“ create_at”:“ 2024-02-23 22:30:03”}]}},{“ id”:4151,“摘要”:“对话是一个请求测试行动而不提供详细信息的请求,并提供了助手如文章中所述测试聊天应用程序的步骤。“,“ Updated_at”:“ 2024-02-14 18:00”,“ create_at”:“ 2024-02-14 14:19:47”,“ user_uid”:“ so6rxjaf2pyk5rpx”,“消息”:[{“ id”:19233,“身体”:“”
如果您正在为聊天申请进行测试,如文章中所述,请参见以下一些步骤:
确保通过在终端中运行来正确安装ASP.NET Core SDK。
使用您的项目。
通过添加包装来设置项目中的SignalR。
在集线器类中实现聊天功能,确保正确定义的方法。
更新文件以配置服务和中间件以使用SignalR。
使用HTML和JavaScript开发客户端以连接到集线器并发送/接收消息。
完成这些步骤后,您应该能够通过聊天界面运行应用程序并测试发送消息。},{“ id”:19232,“ body”:“ test”,“ sender”:“ user”,“ create_at”:“ 2024-02-14 14:19:47”}]},{“ id”:3309,“摘要”:“对话为使用ASP.NET Core和Signalr构建聊天应用程序提供了一个分步教程。:“ 2024-01-26 19:41:36”,“ user_uid”:“ uzrhkgdtaobrjb4y”,“消息”:[{“ id”:13958,“ body”:“ body”:“”
你好!我今天如何为您的ASP.NET核心项目提供帮助?身体“:“ Hello”,“ Sender”:“用户”,“ create_at”:“ 2024-01-26 19:41:36”}]},{“ id”:3298,“ summary”:“此对话提供了有关如何使用ASP.NET Core和Signalr创建聊天应用程序的教程。,“ user_uid”:“ 7Z2TNMW98COKXBSU”,“消息”:[{“ ID”:13943,“ Body”:“”
上面的外壳命令用于在机器上全球设置您的git用户名和电子邮件地址。这很重要,因为当您提交任何存储库时Git使用此信息。”,“发送者”:“ GPT”,“ create_at”:“ 2024-01-28 10:05:36”},{“:13814,“ body”:“ geher”,“ sender”:“用户”,“ create_at”:“ 2024-01-26 16:16:26”}]}},{“ id”:2237,“摘要”,“摘要”:“用户询问了使用ASP.NET Core和SignalR下载聊天应用程序的源代码,并提供了一个逐步指南,以根据文章说明创建项目。”,“ Updated_at”:“2024-01-04 20:00“,“ create_at”:“ 2024-01-04 15:54:43”,“ user_uid”:“ Znayfcfcfkbzhncbac”,“ message”,“ message”:[{“ ID”:8696,“身体”身体“”:”
本文本身没有提供直接链接以下载源代码。但是,您可以通过提供的说明轻松创建基本项目。这是您使用ASP.NET Core和Signalr:创建和运行自己的聊天应用程序的步骤快速分解:
如果还没有,请安装.NET Core SDK。用命令对其进行验证:
通过运行来创建一个新的ASP.NET核心项目:
输入新创建的Chatapp目录。
将信号添加到项目中:
为Chathub类创建一个新文件,然后粘贴提供的C#代码。
在您的startup.cs中,使用提供的C#代码片段配置服务和中间件。
为客户端创建HTML文件,并包括提供的HTML和JavaScript代码以连接到您的Chathub。
最后,运行您的项目:
只需按照以下步骤操作,您将在本地计算机上运行一个简单的聊天应用程序。如果您需要更多详细的说明或遇到任何问题,请随时提出!”,“发送者”:“ GPT”,“ create_at”:“ 2024-01-04 15:55:23”},{“ ID”:8695,“ body”:“下载源代码”,“发送者”:“用户”,“ create_at”:“ 2024-01-04 15:54:54”},{“ ID”:8694,“ BODY”:“ BODY”:“”
你好!今天,我该如何为您今天使用ASP.NET Core和SignalR帮助您?正文:“ jelou”,“ sender”:“用户”,“ create_at”:“ 2024-01-04 15:54:43”}]},{“ id”:914,“ summary”:“用户问候并要求使用Signalr的ASP.NET核心聊天应用程序提供帮助。USER_UID”:“ HZXSASBEH4Z4KDMO”,“消息”:[{“ ID”:3456,“ Body”:“您好!我如何为您的ASP.NET核心项目提供帮助,或您可能对使用SignalR创建聊天应用程序的任何疑问?25:54“},{“ id”:3455,“身体”:“ hai”,“ sender”:“ user”,“ create_at”:“ 2023-12-07 04:25:39”},{“:3454,“身体”:“似乎在您的输入中可能存在错误,因为它只包含一个闭合的正方形支架”]。请提供更多信息或澄清您的问题,以便我可以相应地为您提供帮助。“正文”:“]”,“发送者”:“用户”,“ create_at”:“ 2023-12-07 04:25:28”}]},{“ id”:909,“ summary”:“用户请求聊天应用程序UI的简洁对话和HTML代码。“:“ KW0G5PS4TRXZQHHW”,“消息”:[{“ ID”:3436,“ Body”:“这是聊天应用程序中文章中提到的用户界面的HTML代码:
聊天应用
请注意,JavaScript包含连接到SignalR Hub,处理消息发送并在页面上接收消息。信号库通过CDN包含。调整`