小编use*_*717的帖子

使用Identity 2.0数据库来验证ASP.NET Core 1.0应用程序

我正在尝试创建一个新的ASP.NET Core 1.0 Web应用程序,我希望它使用我已经设置的身份验证表.这些表最初是由使用Microsoft.ASPNet.Identity.EntityFramework 2.2.0的ASP.NET 4.6 Web应用程序创建的.

看起来Microsoft.AspNetCore.Identity.EntityFrameworkCore中的内容发生了变化,因为新的Core 1.0应用程序在尝试登录时抛出此错误:

处理请求时数据库操作失败.

SqlException:无效的列名称'NormalizedUserName'.列名称'ConcurrencyStamp'无效.列名称"LockoutEnd"无效.列名称"NormalizedEmail"无效.列名称"NormalizedUserName"无效.

project.json是开箱即用的,看起来像这样:

"dependencies": {
"Microsoft.NETCore.App": {
  "version": "1.0.0",
  "type": "platform"
},
"Microsoft.AspNetCore.Authentication.Cookies": "1.0.0",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": {
  "version": "1.0.0-preview2-final",
  "type": "build"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer.Design": {
  "version": "1.0.0",
  "type": "build"
},
"Microsoft.EntityFrameworkCore.Tools": {
  "version": "1.0.0-preview2-final",
  "type": "build"
},
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Configuration.UserSecrets": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0",
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": {
  "version": "1.0.0-preview2-final", …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-identity asp.net-core-1.0

11
推荐指数
2
解决办法
3976
查看次数

Azure Functions连接到本地SQL Server

我正在尝试将新的Azure功能连接到本地SQL Server数据库。Microsoft文档提到这是可能的,但是我无法弄清楚,也没有看过有关专门使用Azure Functions设置本地数据库的教程。

我想做一些类似于本教程的事情。

public static async void Run(TimerInfo myTimer, TraceWriter log)
{
    var str = ConfigurationManager.ConnectionStrings["on-prem-connection"].ConnectionString;

    //open connections and call db here - I know this
}
Run Code Online (Sandbox Code Playgroud)

我可以通过与上面的视频类似的方式来执行此操作,在该视频中,我设置了连接字符串,然后在Azure函数中引用了该连接字符串。如果是这样,那怎么做。

谢谢。

azure azure-functions

3
推荐指数
1
解决办法
7171
查看次数