在我安装(程序包管理器控制台)邮政包之前,一切正常,然后卸载并安装旧版本。
现在我收到一个错误,而不是之前的错误。 错误:
The type or namespace name 'AllowAnonymous' could not be found (are you missing a using directive or an assembly reference?)
谁知道如何解决这个问题?
答案 0 :(得分:4)
您项目中可能缺少对System.Web.Http
程序集的引用?
所以你需要:
System.Web.Http
; using System.Web.Http;
添加到您的控制器; 要添加参考,您需要执行以下步骤:
System.Web.Http
。System.Web.Http
,然后单击“确定”。链接:
How to: Add or Remove References By Using the Add Reference Dialog Box
答案 1 :(得分:1)
我遇到了同样的问题。重新安装软件包后,删除了MVC 5,然后添加了MVC 3!以下命令解决了问题:
PM> update-package