.net core 版 abp 部署

來源:互聯網
上載者:User

標籤: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 部署

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

Tags Index: