我在azure的web应用程序突然给了我500个错误,我找不到任何理由.我甚至无法使用直接链接请求图像.
500 - 请求超时.Web服务器无法在指定时间内响应.
ASP.net Web应用程序在我的本地计算机上完美运行,并且该应用程序曾在一周前完美地运行.从那时起,我没有对应用程序进行太多更改.
我甚至尝试将ASP.net应用程序上传到新的Web应用程序实例,但仍然存在同样的问题.它如何在本地工作而不是远程工作?我该如何调试呢?我无法运行远程调试器,因为它从不启动应用程序.它只是超时..
这是一个使用typescript btw的ASP.NET 5,angular 2应用程序.
我的eventlog.xml说:
100000Keywords636333796ApplicationRD00155D4A13C6Process'42576'无法启动.端口= 18693,错误代码=' - 2147023829'.100000Keywords637631703ApplicationRD00155D4A13C6Process'50976'无法启动.端口= 22932,错误代码=' - 2147023829'.100000Keywords639938953ApplicationRD00155D4A13C6Process'49572'无法启动.端口= 4513,错误代码=' - 2147023829'.
我有两个选项可以滚动到页面顶部。第一的,
router.events.subscribe((evt) => {
if (evt instanceof NavigationEnd) {
window.scroll({
top: 0,
left: 0,
behavior: 'smooth'
});
}
});
Run Code Online (Sandbox Code Playgroud)
Angular 6 提供的第二个选项是,
RouterModule.forRoot(AppRoutes, {
scrollPositionRestoration: "enabled"
})
Run Code Online (Sandbox Code Playgroud)
当我更改路线时,页面将移动到顶部,并且按预期工作。我在页面的几乎底部有使用子路线的选项卡部分。当子路由被触发时,页面将移动到页面顶部,而不是保留在选项卡部分。
所以我需要禁用子路线上的滚动到顶部功能。有什么办法可以做到吗?
任何帮助/想法表示赞赏。