asp.net-core-mvc-2.0相关内容

共享服务器上 PersistKeysToFileSystem 的文件路径

我正在尝试让我的密钥对登录的用户持续存在.由于我目前正在为网站使用共享主机,因此我决定使用文件系统来存储密钥环.所以代码看起来像这样: services.AddDataProtection().PersistKeysToFileSystem(new DirectoryInfo("")).SetApplicationName("我的网站").SetDefaultKeyLifetime(TimeSp ..

为什么 Razor Pages 是在 Asp.net Core 中创建 Web UI 的推荐方法?

学习新事物需要时间、空间和精力的投入.我目前正在学习 Asp.Net Core MVC 2.0.此ASP.NET Core 教程概述 指出: Razor Pages 是使用 ASP.NET Core 创建 Web UI 的推荐方法 这些信息让我在决定是否必须停止学习 Asp.net Core MVC 并开始学习 Asp.net Core Razor Pages 时感到困惑. 为什 ..

我如何编写 EF.Functions 扩展方法?

我看到 EF Core 2 具有 EF.Functions 属性 EF Core 2.0 公告 EF Core 或提供者可以使用它来定义映射到数据库函数或运算符的方法,以便可以在 LINQ 查询中调用这些方法.它包括发送到数据库的 LIKE 方法. 但我需要一个不同的方法,SOUNDEX(),它不被包括在内.我如何编写这样一个方法,将函数传递给数据库,就像 DbFunction 属性在 EF ..

MVC 路由模板来表示无限的自引用层次类别结构

我有一个产品类别表来表示层次结构的类别结构,数据库中典型的Parent-Child关系表. 以 Guitar Center 的数据为例: 如果您将它们渲染到带有 和 的页面: 蓝色文本是我想要生成的 URL.对于任何给定的类别,链接由其 slug 及其父母的 slug 组成. 请注意,我列出的示例只有 2 个父子级别.从理论上讲,通过自我参照结构,任何孩子都可以拥有无​​ ..

在 ASP.net Core 2 MVC 应用程序中从 appSettings.json 存储/检索 ConnectionString

我正在寻找将连接字符串存储在 .net Core 2 MVC 应用程序中的 appsettings.json 中的最佳实践方法(就像您在 MVC 5 中的 web.config 中所做的那样). 我想使用 Dapper 而不是 EF(我发现了很多 EF 示例). 像这样: {“连接字符串":{"myDatabase": "Server=.;Database=myDatabase;Tr ..
发布时间:2021-11-28 23:30:02 其他开发

ASP.NET Core CreatedAtRoute 没有路由匹配提供的值

使用 ASP.NET Core 2.0.0 Web API,我正在尝试构建一个控制器来执行数据库插入.该信息可以很好地插入到数据库中,但返回 CreatedAtRoute 会引发“InvalidOperationException:没有路由与提供的值匹配".到目前为止,我在网上找到的所有内容都表明这是 ASP.NET Core 早期预发布版本的一个错误,并且已经修复,但我不确定该怎么做.以下是我的 ..

通过ASP.NET Core MVC中的refresh_token静默续订access_token

问题出在客户端部分的自动更新访问令牌中.下一个状态是:在客户端(MVC)控制器上,我添加了authorize属性,由于客户端使用会话cookie进行身份验证,所以它传递的很好,然后在服务器(Web API应用)上发送了请求.服务器验证令牌并说它已经过期.如何在客户端中续订访问令牌 请参阅MVC启动文件: public void ConfigureServices(IServiceCollec ..

为什么推荐使用Razor Pages在Asp.net Core中创建Web UI?

学习新事物需要投入时间,空间和精力.我目前正在学习Asp.Net Core MVC 2.0.此 ASP.NET Core教程概述指出: Razor Pages是使用ASP.NET Core 2.0创建Web UI的推荐方法. 此信息使我感到困惑,因为我决定是否必须停止学习Asp.net Core MVC并开始学习Asp.net Core Razor页面. 为什么推荐使用Razor ..

在asp.netcore迁移中,没有为此对象定义无参数构造函数

我是ASP.NET Core的新手.使用VS Code学习新版本的.NET Core 2.0.使用迁移创建数据库时遇到问题.首先,它给出了IDesignTimeDbContextFactory的实现例外.解决此问题后,它仍然给出 的例外 没有为此对象定义无参数构造函数 这是我的DbContextClass代码: public VegaDbContext CreateDbCont ..

Visual Studio 2017发布asp.net核心

我有Visual Studio 2017 Enterprise 15.3.2,以及用dotnet core 1.1制作的相当老的项目. 如果我使用"dotnet publish ...."在控制台中发布我的项目,则效果很好. 但是当我使用Visual Studio时,我可以毫无问题地还原,生成,运行我的项目.当我尝试使用项目中的“发布.."上下文菜单进行发布时,只有一个问题.我只是将项 ..
发布时间:2020-06-21 18:39:41 C#/.NET

通过属性或设置器方法的ASP.NET Core MVC依赖项注入

它具有记录得很好,将依赖项注入服务. 问题:但是,在ASP.NET Core 2.0中(已经)可以将系统的DI机制自动 注入服务到方法或属性中了吗? 旁注:在PHP-Symfony中,此模式称为 setter注入. 示例: 假设我对项目中的所有控制器都有一个通用的MyBaseController类,并且希望将一个服务(例如UserManager服务)注入到MyBaseContro ..

具有完整框架的ASP NET Core 2

我找不到在完整框架下运行的ASP.NET MVC Core应用程序的任何文档或示例.它应该受到支持,但是正如我所说,我找不到有关如何为此配置项目的任何文档,而且我自己也无法解决. 有人进行过这项工作,可以提供有关需要做什么的建议/示例吗? 解决方案 我能够使用Full .NET Framework 4.6.1创建/运行ASP.NET Core 2.0项目,我遵循以下步骤- 使用 ..
发布时间:2020-06-21 18:39:27 C#/.NET

为什么推荐使用Razor Pages在Asp.net Core 2.0中创建Web UI?

学习新事物需要投入时间,空间和精力.我目前正在学习Asp.Net Core MVC 2.0.此 ASP.NET Core教程概述指出: Razor Pages是使用ASP.NET Core 2.0创建Web UI的推荐方法. 此信息使我感到困惑,因为我决定是否必须停止学习Asp.net Core MVC并开始学习Asp.net Core Razor页面. 为什么推荐使用Razor ..