Azure 反伪造令牌和资源不可用

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

我有一个发布到azure的MVC web应用程序。由于在编辑视图中包含@html.antiforgerytoken(),每当单击编辑操作链接时,我都会遇到错误。所以我删除了视图中的代码并再次发布。现在我看到了类似“资源不可用”的错误。我的问题是,这个错误可能是因为其他一些问题,或者是否与视图中删除这个反伪造令牌有任何联系?请帮我解决这个问题。我需要在代码中做任何其他更改吗

我的问题是,这个错误可能是因为其他一些问题,或者是否与视图中删除这个反伪造令牌有任何联系

正如Lasse所说,当您使用
@Html.AntiForgeryToken()
时,您还需要
[ValidateAntiForgeryToken]
属性,该属性位于
[HttpPost]
操作结果上

因此,如果需要,还需要删除
[ValidateAntiForgeryToken]
属性

实际上,
@Html.AntiForgeryToken()
是一个安全功能,可以帮助您

我的问题是,这个错误可能是因为其他一些问题,或者是否与视图中删除这个反伪造令牌有任何联系

正如Lasse所说,当您使用
@Html.AntiForgeryToken()
时,您还需要
[ValidateAntiForgeryToken]
属性,该属性位于
[HttpPost]
操作结果上

因此,如果需要,还需要删除
[ValidateAntiForgeryToken]
属性


实际上,
@Html.AntiForgeryToken()
是一种安全功能,可以提供帮助。

在使用
@Html.AntiForgeryToken()
时,在(
[HttpPost]
操作结果上是否也设置了
[ValidateAntiForgeryToken]
属性那么您的(
[HttpPost]
操作结果是否也设置了
[ValidateAntiForgeryToken]
属性?