gpt4 book ai didi

asp.net-mvc - 无参数构造函数、结构图、新区域

转载 作者:行者123 更新时间:2023-12-02 19:47:45 25 4
gpt4 key购买 nike

我知道错误“没有为此对象定义无参数构造函数”已被询问大约一百万次。我的情况不同

我有一个可以运行的应用程序。许多 Controller 和一个区域有许多 Controller 。我刚刚添加了一个新区域。我添加了一个 Controller ,然后添加了该 Controller 的链接。现在我明白了“没有为此对象定义无参数构造函数”错误

我以前见过并解决了这个问题,但它实际上只每 5 个月发生一次。每次我都完全忘记(压抑)答案。

请帮忙

拉伊夫

最佳答案

好的,看来有多种原因可能导致此错误。毫不奇怪,它们中没有一个与没有无参数构造函数有关。我所知道的两个是

1) 如果您正在使用一个区域,并且将 Controller 从一个命名空间移动到新的命名空间,并且不更新命名空间以反射(reflect)该区域,您将收到此错误。

2) 这就是我现在的情况,如果你向 Controller 的构造函数中注入(inject)一些东西,并且你注入(inject)的项目有问题(没有实例化,或者它没有在你的 IOC 注册中注册或某些其他运行时错误)您将收到此错误。

如果人们能想到其他的,他们应该把它们列在这里,因为我认为还有几个导致错误的原因。

关于asp.net-mvc - 无参数构造函数、结构图、新区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8423181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com