为什么@ Html.AntiForgeryToken()返回null?

时间:2015-06-13 16:45:49

标签: asp.net asp.net-mvc web-config

我在服务器上的iis中配置了我的web asp.net mvc app。应用程序启动后,会发生如下异常:

Object reference not set to an instance of an object.
Line 10: {
Line 11:     <div class="form-horizontal">
Line 12:         @Html.AntiForgeryToken()  <-- here

我在iis中检查了应用程序的MachineKey(在web.config中),这是:

<machineKey decryptionKey="AutoGenerate,IsolateApps" validation="SHA1" validationKey="AutoGenerate,IsolateApps" />

我无法弄清楚是什么问题!

更新

另外,我检查了会话,但它不是空的。我在剃刀中得到了Session.SessionID,我得到了一个有效值(hutqqygxwbvvwaerztvamf1n)。

0 个答案:

没有答案