我是网络开发的初学者。我正在使用ASP.Net MVC 5应用程序并遇到一个非常奇怪的问题。
问题:
有时我的网站不会在浏览器中加载。当我在本地开发机器上运行时,网站正确加载(localhost)。但是在LIVE中,浏览器将继续加载网站,但不会加载任何内容。
同时
半小时左右后,网站又重新开始并开始正常开放。
我采取的行动:
有时从IIS重新启动WebSite可以解决问题,但不是所有时间。有时即使重新启动也无法解决问题。
另外,我检查了Chrome调试器,我没有看到任何错误(当网站未加载时)。
我知道有一种名为ELMAH的东西。或者在IIS中记录一些错误。有人可以告诉我如何逐步跟踪这个问题。为什么我的网站将继续尝试加载浏览器但永远不会加载但是一段时间后它会加载。是IIS问题吗?
KINDLY注意:一旦它开始很好,then even if I close the website and reopens it, It opens superfast like a flash
。因此,有时只会出现打嗝。
我愿意在这个问题上提出更多细节。但我不知道该放什么。就IIS而言,我所知道的是如何重启和停止我的网站。就是这样。
修改
步骤1:所以,我在Windows搜索中搜索了整个事件查看器,发现了类似下面的内容。
编辑3
我检查了Windows日志,我没有看到任何与我的网络应用相关的问题。
答案 0 :(得分:0)
我知道有一种叫做ELMAH的东西。
Elmah是一个日志框架。仅安装NuGet软件包,您就已经拥有有效的错误记录机制。所有未处理的异常将与所有相关信息一起记录。它提供了一个页面来可视化您的日志,您可以配置几乎所有内容,从安全性到不同的后端存储。
如果您需要具有更高级功能的云基础错误记录器,可以使用elmah.io。 看看this post,了解有关如何集成elmah的逐步指南。