小编Ola*_* D.的帖子

实体类型'Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin <string>'需要定义键

我有一个使用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)

c# asp.net-mvc asp.net-identity entity-framework-core

21
推荐指数
1
解决办法
1万
查看次数

AKS 负载平衡器静态 IP 分配不起作用(保持挂起)

我在我的 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 和集群。

azure kubernetes-helm kubernetes-ingress azure-aks

2
推荐指数
1
解决办法
3220
查看次数

酿造安装bash失败

尝试使用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)

macos bash homebrew

0
推荐指数
1
解决办法
393
查看次数