在我的web项目中,我有一个自定义的IControllerFactory,它使用StructureMap来构建我的Controller实例。工厂完全正常工作,网站响应完美,然而,事件日志最终充斥着看起来像这样的消息:
IControllerFactory'MyCustomNamespace.StructureMapControllerFactory'没有返回名称'fancybox'的控制器。
这只是一个例子,但除了'fancybox'之外,还有其他静态资源(css,js,图像等)。所有这些错误都很难找到真正的问题,因为很难找到所有噪音中的问题,所以我的问题是,之前是否有人遇到过这个问题,如果是这样,你是如何配置网站以避免这些错误的混乱了EventLog?
TIA,-J
答案 0 :(得分:1)
这是一个老问题,但我最近遇到了同样的问题,问题是在两个CSS文件中引用了一个PNG图像,该文件在磁盘上不存在且未被应用程序使用。从CSS中删除引用修复了问题。
在“事件日志”中,向下滚动到它告诉您请求URL的位置,然后检查以确保项目(图像,脚本,样式表等)确实存在。