事件日志中的IControllerFactory错误

时间:2012-04-01 21:04:05

标签: asp.net-mvc

在我的web项目中,我有一个自定义的IControllerFactory,它使用StructureMap来构建我的Controller实例。工厂完全正常工作,网站响应完美,然而,事件日志最终充斥着看起来像这样的消息:

IControllerFactory'MyCustomNamespace.StructureMapControllerFactory'没有返回名称'fancybox'的控制器。

这只是一个例子,但除了'fancybox'之外,还有其他静态资源(css,js,图像等)。所有这些错误都很难找到真正的问题,因为很难找到所有噪音中的问题,所以我的问题是,之前是否有人遇到过这个问题,如果是这样,你是如何配置网站以避免这些错误的混乱了EventLog?

TIA,-J

1 个答案:

答案 0 :(得分:1)

这是一个老问题,但我最近遇到了同样的问题,问题是在两个CSS文件中引用了一个PNG图像,该文件在磁盘上不存在且未被应用程序使用。从CSS中删除引用修复了问题。

在“事件日志”中,向下滚动到它告诉您请求URL的位置,然后检查以确保项目(图像,脚本,样式表等)确实存在。