c# - ASP.Net Azure SignalR 错误无法 ping 服务器。服务器响应状态码 401,停止连接
问题描述
感谢您帮助我解决这个问题
我们在 startup.cs 以及 web.config 文件中的连接字符串上使用它,你能帮我如何停止消息我得到 Failed to ping server。服务器响应状态码 401,停止连接。无法在配置的 5000 毫秒超时内重新连接,正在断开连接。
public void ConfigureAuth(IAppBuilder app)
{
GlobalHost.Configuration.ConnectionTimeout = TimeSpan.FromSeconds(60);
GlobalHost.Configuration.DisconnectTimeout = TimeSpan.FromSeconds(30);
GlobalHost.Configuration.KeepAlive = TimeSpan.FromSeconds(10);
GlobalHost.Configuration.DefaultMessageBufferSize = 500;
app.CreatePerOwinContext(ApplicationDbContext.Create);
app.CreatePerOwinContext<ApplicationUserManager>(ApplicationUserManager.Create);
app.CreatePerOwinContext<ApplicationSignInManager>(ApplicationSignInManager.Create);
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Main/Login"),
CookieName = typeof(Startup).FullName,
Provider = new CookieAuthenticationProvider
{
OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<ApplicationUserManager, ApplicationUser>(
validateInterval: TimeSpan.FromMinutes(30),
regenerateIdentity: (manager, user) => user.GenerateUserIdentityAsync(manager)),
OnApplyRedirect = ctx =>
{
if (!IsAjaxRequest(ctx.Request))
{
ctx.Response.Redirect(ctx.RedirectUri);
}
}
}
});
app.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
app.UseTwoFactorSignInCookie(DefaultAuthenticationTypes.TwoFactorCookie, TimeSpan.FromMinutes(5));
app.UseTwoFactorRememberBrowserCookie(DefaultAuthenticationTypes.TwoFactorRememberBrowserCookie);
app.MapAzureSignalR(this.GetType().FullName);
app.Map("/DetailedErrors", map =>
{
HubConfiguration hubConfiguration = new HubConfiguration
{
EnableDetailedErrors = true,
EnableJavaScriptProxies = false
};
map.MapAzureSignalR(this.GetType().FullName, hubConfiguration);
});
}
解决方案
推荐阅读
- javascript - 我不能引用 const 因为“未定义”但它是
- laravel - 在 Laravel 验证请求中,如何在更新时处理不同列的唯一性
- python - 计算两个 txt.files 之间的相似度
- java - 如何在 Spring Boot 中实现单线程调度程序?
- python - 向旧的 csv 文件添加新行
- c++ - 为什么我的函数无法使用指针打印多维数组的元素?
- java - Spring Boot 延迟 Flyway 初始化循环依赖
- python-3.x - Tkinter - 带有标签的窗口空白,但可以打印标签中的相同值
- javascript - 如何在没有用户主动登录的情况下从 Outlook 插件任务窗格获取联系人?
- java - Spring servlet 适用于 IntelliJ,但不适用于 tomcat