我不断得到异常已经添加了一个具有相同键的项在config.MapHttpAttributeRoutes()
,在一个已经工作了一段时间的项目中,我无法确定发生了什么变化。
我删除了我所有的控制器,除了一个,它会在有或没有属性的情况下抛出。
我删除了我的CORS设置——同样的结果,并一直删除所有内容,直到下面的基本代码仍然抛出。
我已经更新了所有有和没有软件包-重新安装
这是我的webapiconfig
public static void Register( )
{
var options = new ConfigOptions();
var config = ServiceConfig.Initialize(new ConfigBuilder(options));
//config.SuppressDefaultHostAuthentication();
//config.SetIsHosted(true);
// Web API routes
config.MapHttpAttributeRoutes();
}
有线索吗?
在凌晨2点的绝望时刻,我评论了config.MapHttpAttributeRoutes();
,它成功了。
我一定在这个过程的早些时候评论过了,当我开始维护时,我启用了它
默认情况下,AZMO必须将其打开。