何时在服务器端引发SignalR Hub OnDisconnected,对于崩溃或关闭而没有调用Stop方法的.net客户端?
我正在测试SignalR .NET客户端,而不是javascript客户端.如果我在客户端上调用Stop方法,Hub将立即引发OnDisconnected方法.
但是如果我关闭客户端或终止进程,Hub将在大约10秒后才会引发OnDisconnected方法.
如何立即检测到客户端已断开连接?
我在 Visual Studio 2019 中创建了一个 ASP.NET Core 5 应用程序项目。
要求是不应预编译视图。
所以我将 RazorCompileOnPublish 设置为 false:
<RazorCompileOnPublish>false</RazorCompileOnPublish>
Run Code Online (Sandbox Code Playgroud)
在文件中.csproj。
发布项目后,该Views文件夹被复制到发布的目录中。
但在运行时,我收到以下错误。
System.InvalidOperationException:未找到视图“索引”。搜索了以下位置:
Run Code Online (Sandbox Code Playgroud)/Views/Home/Index.cshtml /Views/Shared/Index.cshtml在 Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(IEnumerable
1 originalLocations) at Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor.ExecuteAsync(ActionContext context, ViewResult result) at Microsoft.AspNetCore.Mvc.ViewResult.ExecuteResultAsync(ActionContext context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeResultAsync>g__Logged|21_0(ResourceInvoker invoker, IActionResult result) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResultFilterAsync>g__Awaited|29_0[TFilter,TFilterAsync](ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResultExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.ResultNext[TFilter,TFilterAsync](State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeResultFilters() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|24_0(ResourceInvoker …
您对以下面试问题有什么看法?在要求中,它从未提到过拥有经典的ASP经验.但问题是" ADO.NET DataSet和之间有什么区别ADO Record Set?".