標籤:security sys andbase exception 啟動 publickey ons 工作 sse
準備工作進入abp官網https://aspnetboilerplate.com/建立你的項目 本例,以建立.NET CORE 1.1版本為例下載完畢後開啟 一. VS2017開啟項目,產生解決方案二.開啟程式包管理主控台,預設項目選擇 src\Badmati.EntityFrameworkCore2.1 運行如下命令Add-migration InitialCreate報錯 Add-Migration : 無法將“Add-Migration”項識別為 cmdlet、函數、指令檔或可運行程式的名稱。請檢查名稱的拼字,如果包括路徑,請確保路徑正確,然後再試一次。所在位置 行:1 字元: 1+ Add-Migration InitialCreate 原因是未引用entityframeworkcore,2.2 運行如下命令,載入entityframework的引用Import-Module C:\Users\{使用者名稱}\.nuget\packages\microsoft.entityframeworkcore.tools\1.1.1\tools\EntityFrameworkCore.psd1 例如:Import-Module C:\Users\Badmati\.nuget\packages\microsoft.entityframeworkcore.tools\1.1.1\tools\EntityFrameworkCore.psd1運行後出現如下警告(可以忽略): 模組“EntityFrameworkCore”中的某些匯入命令的名稱包含待批准的動詞,這些動詞可能導致這些命令名不易被發現。若要尋找具有待批准的動詞的命令,請使用 Verbose 參數再次運行 Import-Module 命令。有關獲批准的動詞列表,請鍵入 Get-Verb。 2.3運行如下命令:Add-Migration InitialCreate報錯如下:System.IO.FileNotFoundException: Could not load file or assembly ‘Microsoft.EntityFrameworkCore.Design, Culture=neutral, PublicKeyToken=null‘. 系統找不到指定的檔案。File name: ‘Microsoft.EntityFrameworkCore.Design, Culture=neutral, PublicKeyToken=null‘at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks, IntPtr ptrLoadContextBinder)at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks, IntPtr ptrLoadContextBinder)at System.Reflection.Assembly.Load(AssemblyName assemblyRef)at Microsoft.EntityFrameworkCore.Tools.ReflectionOperationExecutor..ctor(String assembly, String startupAssembly, String projectDir, String contentRootPath, String dataDirectory, String rootNamespace, String environment)at Microsoft.EntityFrameworkCore.Tools.Commands.ProjectCommandBase.CreateExecutor()at Microsoft.EntityFrameworkCore.Tools.Commands.MigrationsAddCommand.Execute()at Microsoft.DotNet.Cli.CommandLine.CommandLineApplication.Execute(String[] args)at Microsoft.EntityFrameworkCore.Tools.Program.Main(String[] args)Could not load file or assembly ‘Microsoft.EntityFrameworkCore.Design, Culture=neutral, PublicKeyToken=null‘. 系統找不到指定的檔案。 2.4將EntityFrameworkCore設定為啟動項目,再次運行Add-Migration InitialCreate結果如下:To undo this action, use Remove-Migration.表示運行成功 2.5初始化資料庫:Update-Database看到輸出Done.表示執行完成 2.6 將Web.Host設定未啟動項,啟動項目進入如下介面,配置成功: 本次部署說明就寫到這裡,如果對你有協助或這解決了你的問題,請點個贊。如果沒有解決你的問題,歡迎留言討論。
.net core 版 abp 部署