1.ABP Zero項目,登錄時出現如圖“Empty or invalid anti forgery header token.”錯誤提示
ABP Zero項目,登錄時出現如圖“Empty or invalid anti forgery header token.”錯誤提示的解決方法:
在 WebModule.cs的PreInitialize方法中加
Configuration.Modules.AbpWeb().AntiForgery.IsEnabled = false;
需要添加引用:
using Abp.Configuration.Startup;
原文:http://www.cnblogs.com/changyou7/p/6122190.html
2. ABP學習 解決:Update-Database : 無法將“Update-Database”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱的問題
遇到兩次這個問題,在此記錄一下
原因:
沒有引用EntityFramework命令
解決:
在程序包管理器控制台執行如下命令:
Import-Module 項目路徑\packages\EntityFramework.6.1.3(EF版本)\tools\EntityFramework.psd1
另一特殊原因:第一次還原packages后出現這個問題,重啟VS即可
3.Method not found: 'System.String Abp.Runtime.Security.SimpleStringCipher.Decrypt(System.String, System.String, Byte[])'
原因:
官方解釋:我們已經修改了v2.0中的SimpleStringCipher,它不是向后兼容的,一些開發人員在解密在v2.0之前被加密的文本時遇到問題。
所以,在#2070中,我們為.net461框架進行了回滾,並且僅為.netstandard使用新版本。(We have changed SimpleStringCipher in v2.0 which was not backward compatible and some of developers had problems while decrypting texts which are encrypted before v2.0.So, in #2070 we made a rollback for .net461 framework and using new version only for .netstandard.)
解決:
這是Abp.Zero的一個問題。升級到與ABP v2.0.2兼容的Abp.Zero v2.0.2即可