在典型的 Web 应用程序中,通信流程是单向的,即从客户端到服务器。客户端向服务器发起请求,服务器执行某些任务,并将响应发送回客户端。SignalR 是一个开源项目,它支持从服务器到客户端的实时双向 Web 通信。使用 SignalR,您可以编写可以立即与客户端通信的服务器端代码。SignalR 简化了向 Web 应用程序添加实时 Web 功能的过程,其中服务器代码一旦可用就立即将内容推送到连接的客户端。这使客户端无需反复轮询服务器,并且具有…… 阅读更多
在构建或使用 Web 应用程序时,遇到错误是很常见的。因此,为您的 Web 应用程序配置错误处理并优雅地处理错误以向用户提供合适的响应非常重要。这提高了应用程序的可用性,并使其更加健壮。在正常的应用程序流程中可能会发生许多不同的错误。但是,两种重要的错误类型是异常和错误状态代码,例如 404、502。当应用程序遇到意外情况时,就会发生异常。异常的一个非常常见的示例是臭名昭著的 NullReferenceException,它…… 阅读更多