我有一个使用EF7的ASP.NET5 MVC应用程序.它到目前为止工作得很好,我能够在数据库中添加迁移和持久数据.现在,在将Identity添加到我的数据层项目后,我在尝试添加新迁移时遇到此错误:
实体类型'Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin'需要定义一个键
我的上下文源自IdentityDbContext:
public class ASSWebApiContext : IdentityDbContext<AppUser>
Run Code Online (Sandbox Code Playgroud)
AppUser类:
using Microsoft.AspNet.Identity.EntityFramework;
using System;
namespace ASS.DomainDataModel.Models
{
public class AppUser : IdentityUser
{
public string AppUserId { get; set; }
public DateTime FirstFlight { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
project.json
{
"version": "1.0.0-*",
"description": "ASS.DomainDataModel Class Library",
"authors": [ "xxxx" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"frameworks": {
"dnx451": {
"dependencies": {
}
},
"dnxcore50": {
"dependencies": {
}
}
},
"dependencies": {
"ASS.DomainClasses": "1.0.0-*",
"Microsoft.Extensions.PlatformAbstractions": "1.0.0-rc1-final", …Run Code Online (Sandbox Code Playgroud) 我在我的 AKS 集群上有一个正常工作的设置,我按照 MS 文档使用静态 IP 来创建入口控制器。我现在只是尝试在同一集群上的单独命名空间中创建类似的设置,但新的负载均衡器EXTERNAL-IP仍然存在<pending>。
当我检查服务时,我看到:
警告CreatingLoadBalancerFailed 3m29s (x16 over 53m) service-controller 创建负载均衡器时出错(将重试):无法确保服务 ingress-dev/dev-ingress-nginx-ingress-controller 的负载均衡器:等待条件超时
我看到了如何修复 Nginx 入口的“无法确保 lb”错误,但我拥有与集群相同的资源组和区域中的所有资源(静态 IP 地址)。正在运行的 LB 的现有静态 IP 也分配给相同的 RG 和集群。
尝试使用brew 在我的Mac 上安装更新版本的bash。酿造已安装并且工作正常。当我尝试运行:brew install bash 但是出现以下错误:
==> Downloading https://gist.githubusercontent.com/jacknagel/d886531fb6623b60b2a
curl: (22) The requested URL returned error: 404 Not Found
Error: Failed to download resource "readline--patch"
Download failed: https://gist.githubusercontent.com/jacknagel/d886531fb6623b60b2af/raw/746fc543e56bc37a26ccf05d2946a45176b0894e/readline-6.3.8.diff
Run Code Online (Sandbox Code Playgroud)
事实上,这里什么也没有:
https://gist.githubusercontent.com/jacknagel
Run Code Online (Sandbox Code Playgroud)