首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复“程序集‘'AttributeRouting.Framework.AttributeRoutingException’,.‘中的类型AttributeRouting未标记为可序列化。”错误?

如何修复“程序集‘'AttributeRouting.Framework.AttributeRoutingException’,.‘中的类型AttributeRouting未标记为可序列化。”错误?
EN

Stack Overflow用户
提问于 2017-12-04 16:53:04
回答 1查看 178关注 0票数 0

我得到了标题中提到的错误,但我没有(显然)序列化引用AttributeRouting的任何对象,更不用说AttributeRoutingException类型了。

在Visual中,错误信息表明相关文件是"ASPNETCOMPILER“--这是非常没有帮助的。

从表面上看,这似乎应该包括其中一个现有的问题和他们的答案:

EN

回答 1

Stack Overflow用户

发布于 2017-12-04 16:53:04

通过消除过程,我确定这条线是罪魁祸首:

代码语言:javascript
复制
[DELETE("entities/{id:Guid}")]

这一行是ASP.NET MVC控制器操作方法上的一个属性。问题是“路由约束”表示id应该是GUID。这一行应该是这样的:

代码语言:javascript
复制
[DELETE("entities/{id:guid}")]

唯一的区别是guid都是小写的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47638202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档