|
|
1
2
这相当令人费解,因为据我所知,似乎所有配置都是正确的。从您得到的是空引用异常而不是ActivationException这一事实来看,似乎没有发生页级注入。通常这是由于要注入的属性的保护级别,但是根据您的代码,没有问题。以下是一些您可以尝试帮助跟踪此问题的内容:
这就是我目前所拥有的洞察力。就像我说的,从这里看来,你所有的鸭子都穿好衣服,排成一排,所以它们应该在工作…… 祝你找到问题所在。 |
|
|
2
1
这可能不是ninject特有的。我可以在没有ioc的集成模式下运行同样的异常。我只有一个简单的asp.net应用程序,它只包含一个没有逻辑的aspx页面。 在global.asax文件中,我有以下内容:
基本上,订阅应用程序启动中的事件会导致在集成管道模式下运行时出现此异常。切换到经典管道或删除事件订阅和处理程序会使错误消失。我在win7 enterprise 64bit上运行iis 7.5。 这可能无法解决你的具体问题,但我在这里张贴,因为这是唯一一个网页,当我粘贴到谷歌例外!当我被允许问一个问题时,我会把我的答案换成另一个问题。我还没有斯塔克弗洛夫的荣誉:( |