Azure 反伪造令牌和资源不可用
我有一个发布到azure的MVC web应用程序。由于在编辑视图中包含@html.antiforgerytoken(),每当单击编辑操作链接时,我都会遇到错误。所以我删除了视图中的代码并再次发布。现在我看到了类似“资源不可用”的错误。我的问题是,这个错误可能是因为其他一些问题,或者是否与视图中删除这个反伪造令牌有任何联系?请帮我解决这个问题。我需要在代码中做任何其他更改吗 我的问题是,这个错误可能是因为其他一些问题,或者是否与视图中删除这个反伪造令牌有任何联系 正如Lasse所说,当您使用Azure 反伪造令牌和资源不可用,azure,asp.net-mvc-5,Azure,Asp.net Mvc 5,我有一个发布到azure的MVC web应用程序。由于在编辑视图中包含@html.antiforgerytoken(),每当单击编辑操作链接时,我都会遇到错误。所以我删除了视图中的代码并再次发布。现在我看到了类似“资源不可用”的错误。我的问题是,这个错误可能是因为其他一些问题,或者是否与视图中删除这个反伪造令牌有任何联系?请帮我解决这个问题。我需要在代码中做任何其他更改吗 我的问题是,这个错误可能是因为其他一些问题,或者是否与视图中删除这个反伪造令牌有任何联系 正如Lasse所说,当您使用@Ht
@Html.AntiForgeryToken()
时,您还需要
[ValidateAntiForgeryToken]
属性,该属性位于[HttpPost]
操作结果上
因此,如果需要,还需要删除[ValidateAntiForgeryToken]
属性
实际上,@Html.AntiForgeryToken()
是一个安全功能,可以帮助您
我的问题是,这个错误可能是因为其他一些问题,或者是否与视图中删除这个反伪造令牌有任何联系
正如Lasse所说,当您使用@Html.AntiForgeryToken()
时,您还需要
[ValidateAntiForgeryToken]
属性,该属性位于[HttpPost]
操作结果上
因此,如果需要,还需要删除[ValidateAntiForgeryToken]
属性
实际上,
@Html.AntiForgeryToken()
是一种安全功能,可以提供帮助。在使用@Html.AntiForgeryToken()
时,在([HttpPost]
操作结果上是否也设置了[ValidateAntiForgeryToken]
属性那么您的([HttpPost]
)操作结果是否也设置了[ValidateAntiForgeryToken]
属性?