首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

asp.net身份核心-在我的使用vs 2019的项目中找不到控制器类

ASP.NET身份核心是一个用于身份验证和授权的开源框架,它提供了一套易于使用且灵活的API,用于管理用户身份、角色和权限。它是ASP.NET Core的一部分,可以用于构建跨平台的Web应用程序。

在使用VS 2019的项目中找不到控制器类可能有以下几个原因:

  1. 缺少引用:确保项目中已经引用了正确的ASP.NET身份核心包。可以通过NuGet包管理器来安装或更新相关包。
  2. 命名空间问题:在控制器类中使用了ASP.NET身份核心的相关命名空间,例如Microsoft.AspNetCore.Identity等。确保在控制器类中正确引用了这些命名空间。
  3. 编译错误:检查项目中是否存在编译错误,特别是在控制器类中的代码。如果存在编译错误,可能会导致控制器类无法被正确识别。
  4. 文件位置问题:确认控制器类文件是否位于正确的位置。在ASP.NET Core项目中,控制器类通常位于Controllers文件夹下。

如果以上步骤都没有解决问题,可以尝试以下方法:

  1. 清理和重新生成项目:在VS 2019中选择“生成”菜单,然后选择“清理解决方案”和“重新生成解决方案”。
  2. 检查项目文件:打开项目文件(.csproj)并确保控制器类文件被正确包含在项目中。
  3. 重启VS 2019:有时候VS可能会出现一些奇怪的问题,重启VS可能会解决问题。

如果问题仍然存在,建议在相关的开发社区或论坛上寻求帮助,提供更多详细的信息以便其他开发者能够更好地理解和解决问题。

关于腾讯云相关产品和产品介绍链接地址,可以参考腾讯云官方文档或咨询腾讯云的客服人员获取更详细的信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

零基础ASP.NET Core MVC插件式开发

这个方案目中已经使用效果觉得还不错,这里把主要思想提取出来,做个简单demo分享下 一、创建主项目 这里使用开发工具是vs2019ASP.NET Core 2.1。...图1 这里是一个简单默认程序,实际目中,特别是传统信息管理web后台系统,登录,以及登录之后主框架,还有一些公共模块,可以主项目里面做,不会随业务而变动。...图3 这里是把插件程序注册到主程序里面,核心就是使用了ApplicationParts 2、Startup.cs里面还有一个地方要修改,增加一个Areas区域路由映射,图4 ?...图5 二、创建插件项目 插件项目也是一个标准ASP.NET Core MVC 项目。这里为了演示,创建了两个独立插件项目。如下图6,图7 ? 图6 ?...想到这里就可以反过来把主程序dll注册到插件项目里面,这样就可以插件项目里面vs直接运行调试起来。 以插件1为例,Startup.cs里面增加如下代码,图10 ?

1.1K30

《从零开始学ASP.NET CORE MVC》:VS2019创建ASP.NET Core Web程序(三)

创建ASP.NET Core Web应用程序 如果您使用VS2017请看 VS2017创建ASP.NET Core Web程序(三) 在这个视频中我们将讨论 可用不同项目模板及其功能 预制项目模板有什么不同...Visual Studio 2019中创建新ASP.NET Core 项目 步骤1:Visual Studio 2019中创建新asp.net Core项目 步骤2:Visual Studio...下面的屏幕截图显示了使用Web应用程序(模型视图控制器)创建项目。请注意,我们有Modes,Views和Controllers文件夹。...该项目包含所有可复用用户界面部分,如数据模型,页面模型,控制器,页面,Razor视图和View组件。然后,可以多个应用程序中复用此Razor库(RCL)项目。...在下一篇文章中,我们将探索和理解ASP.NET Core 项目文件。 摘要 本文中,尝试解释如何使用从头开始创建项目,以及不同类型模板区别。希望这篇文章可以帮助您满足您需求。

3.8K20

Asp.Net MVC3 简单入门第一季(二)详解Asp.Net MVC3

前言 在上一篇文章Asp.Net MVC3 简单入门第一季(一)环境准备中简单介绍了Asp.Net MVC3目的安装和第一个Asp.Net MVC3目的基本情况。...这是由于MVC秉承了“约定大于配置”思想,我们使用Asp.Net MVC3开发项目时也要注意,一定要按照它约定办事,比如:Controller返回Action后需要一个View进行展示(当然是调用了...文件夹 作用 /Controllers 存放控制器【职责是:处理用户请求,指挥具体页面进行渲染交给客户端】 /Views 存放各个控制器对应视图文件,如果是Razor引擎的话那后缀是cshtml...我们没有退路了,呵呵,当然个人也非常喜欢JQuery】 /Models 主要存放ViewModel【当然这个不是严格这样要求,而是推荐你这么做。】...讲解之前我们先认识几个概念: Controller:控制器Contrller文件夹添加以Controller结尾就是控制器,它每个方法就是一个Action。

92810

《从零开始学ASP.NET CORE MVC》:VS2017创建ASP.NET Core Web程序(三)

创建ASP.NET Core Web应用程序 如果您使用VS2019 请看 VS2019创建ASP.NET Core Web程序(三) 在这个视频中我们将讨论 可用不同项目模板及其功能 预制项目模板有什么不同...下面的屏幕截图显示了使用Web应用程序(模型视图控制器)创建项目。请注意,我们有Modes,Views和Controllers文件夹。...我们将在即将发布视频中详细讨论Razor Pages。 Razor库(RCL):顾名思义,我们使用此模板创建可复用Razor库项目。...该项目包含所有可复用用户界面部分,如数据模型,页面模型,控制器,页面,Razor视图和View组件。然后,可以多个应用程序中复用此Razor库(RCL)项目。...在下一篇文章中,我们将探索和理解ASP.NET Core 项目文件。 摘要 本文中,尝试解释如何使用从头开始创建项目,以及不同类型模板区别。希望这篇文章可以帮助您满足您需求。

2.7K30

.net 温故知新【11】:Asp.Net Core WebAPI 入门使用及介绍

一、创建一个WebApi项目 使用VS2022, .Net 7版本。...建两个项目AspNetCoreWebAPI_1、AspNetCoreWebAPI_2,AspNetCoreWebAPI_1我们勾选上【使用控制器】、【不使用顶级语句】。...我们再对比一下 Program 可以看到AspNetCoreWebAPI_1目中Program和Main方法完整,因为要使用Controller原因,所以依赖注入了Controller服务。...并且使用了MapControllers注册路由。 AspNetCoreWebAPI_2目中没有只有Main方法内代码,这就是顶级语句。...按照以前asp.net习惯和项目清晰度维护性我们一般是使用Controller方式,并且不使用顶级语句。 而最小 API,是创建具有最小依赖 HTTP API。

1.4K30

ASP.NET MVC框架(第四部分): 处理表单编辑和提交场景

一直写着讨论我们正在开发ASP.NET MVC框架系列贴子。...一开始,ASP.NET MVC项目中,右击/Models子目录,选择“添加新” -> “LINQ to SQL ”,调出 LINQ to SQL ORM 设计器来对我们数据对象建模: ?...我们定义这些辅助方法有2个原因: 1)避免我们Controller中直接嵌入我们LINQ查询,2) 将允许我们将来更容易地改变我们控制器使用dependency injection(依赖注入...建造我们ProductsController控制器 我们将使用单一控制器来实现这三个核心用户浏览体验,我们将称这个控制器为“ProductsController”(Controllers子目录上右击...,选择“添加新” -> “MVC 控制器”来创建这个: ?

5.1K70

实战解读ASP.NET Core身份认证

长话短说:上文我们聊了 ASP.NET Core 基于声明访问控制到底是什么鬼? 今天我们乘胜追击:聊一聊ASP.NET Core 中身份验证。 身份验证是确定用户身份过程。...万变不离其宗 显而易见,一个常规身份认证用例包括两部分: ① 对用户进行身份验证 ② 未经身份验证用户试图访问受限资源时作出反应 已注册身份验证处理程序及其配置选项被称为“方案”,方案可用作一种机制...ASP.NET Core认证原理 ASP.NET Core 中,身份验证由IAuthenticationService负责,身份验证服务会调用已注册身份验证处理程序来完成与身份验证相关操作, 整个验证过程由认证中间件来串联...基于Cookie认证方案可在Options中可指定登录地址, 基于基本身份认证方案可在Options中指定用户名/密码; 认证处理程序 继承AuthenticationHandler或IAuthenticationHandler...控制器是处理请求 一等公民,天生自带HttpContext。

1.7K10

【译】.NET Core 3.0 Preview 3中关于ASP.NET Core更新内容

Visual Studio 2019最新预览版【译者注:目前VS2019正式版已经发布,直接安装正式版即可】。...另请参阅ASP.NET Core 3.0 中重大更改完整列表。 Razor组件改进 在前面的预览中,我们介绍了Razor组件,这是一种用ASP.NET核心构建交互式客户端Web UI新方法。...Razor组件HTML中是完全呈现。 Razor库中Razor组件 现在可以将Razor组件添加到Razor库中,并使用Razor组件从ASP.NET核心项目引用它们。...它旨在支持ASP.NET Core生产力功能,如日志记录,DI,配置等,而不承载任何Web依赖。 ? 接下来几天里,我们将发布一些博客文章,提供更多关于使用Worker模板入门练习。...保护现有的API 要保护服务器上API,只需要在要保护控制器或操作上使用[Authorize]属性。

22.6K10

.NET Core 学习资料精选:入门

进行了知识点归类,让大家可以更清晰学习.NET Core。 首先感谢资料原作者贡献。...如果需要进行旧项目升级,可以参考文章:《.NET项目迁移到.NET Core操作指南》 VS和.NET Core安装 VS2019安装教学 VS2019正式版注册码秘钥 修改nuget包默认存放路径,...查询 NET API 及各版本中实现情况 ASP.NET Core 项目目录结构介绍 ASP.NET Core 程序自定义IP和端口几种方式 ASP.NET Core 中Startup ASP.NET...Core 中使用多个环境(开发、预发布、生产)- 默认为 Production ASP.NET Core 动作结果(ActionResult) ASP.NET Core 中控制器操作多路径返回类型(...案例2:使用分布式缓存 IDistributedCache 时,想根据需要在一个项目中同时使用redis和sqlserver ASP.NET Core 中多个接口对应同一个实现正确姿势 ASP.NET

3.8K20

十分钟搭建自己私有NuGet服务器-BaGet

搭建BaGet 上传程序包 vs使用 其他 前言 NuGet是用于微软.NET(包括 .NET Core)开发平台软件包管理器。...NuGet能够令你目中添加、移除和更新引用工作变得更加快捷方便。 通常使用NuGet都是官方服务,但你有没有想过搭建自己NuGet呢?...私有的NuGet上托管一些自己库,公司内部库等。。。搭建私有NuGet方法有很多,比如NuGet.Server、ProGet、MyGet等等。...vs使用 vs2019中打开:工具-选项-NuGet包管理器-程序包源。添加一个源,输入名称,源:http://localhost:8020/v3/index.json ?...接下来就可以正常使用了: ? 其他 程序包作者,说明,版本号等信息可以在这里修改: ? 依赖也完全不用担心: ?

1.2K30

ASP.NET MVC5高级编程——(1)了解MVC模式和第一个MVC程序、认识控制器

MVC 编程模式 MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序模式: Model(模型)表示应用程序核心(比如数据库记录列表)...示例程序——MVC MusicStore Step1 创建一个Asp.Net MVC 5目 打开Visual studio 2015 点“文件”->新建->项目。...全局应用程序控制文件 3、MVC中约定: 视图访问和寻址规则 1)、控制器使用View()方法调用视图,返回和“动作方法同名”视图 2)、寻址规则:View()方法默认从“View文件夹”下寻找和控制器同名文件夹...比如我们现在新建这个Store页面,我们修改他Index方法: 然后URL为:http://localhost:54297/Store 当然,不同机器可能端口号不一样,自己更改即可,或者vs中...3 ,MVC中,控制器才是核心,每一个请求都必须通过控制器处理,而且有些请求不需要模型和视图! 控制器就是MVC应用程序中“指挥员”,它紧密编排用户、模型对象和视图交互。

1.8K20

ASP.Net MVC开发基础学习笔记:一、走向MVC模式

大家好,又见面了,是你们朋友全栈君。...四、第一个ASP.Net MVC程序 4.1 新建项目后文件组织结构   (1)新建一个ASP.Net MVC 4目,选择“基本”配置与“ASPX”视图引擎(暂时不用Razor引擎)。   ...(2)VS为我们生成基本文件组织结构如下图所示:   可以看出,VS默认帮我们创建好了Models、Views以及Controllers三个文件夹,这三个文件夹就构成了我们ASP.Net MVC...其中,Controllers是所有控制器文件所在,而Models则是所有模型文件所在,而Views则是所有cshtml或aspx文件所在。...中查询数据时需要转换合适类型 ViewPage中查询数据时不需要类型转换 有一些类型转换代码 可读性更好   (6)如何在程序中使用ViewData与ViewBag   ①Controller中代码

86920

ASP.NET MVC编程——控制器

视图通过两种方式可以拿到数据: 1)通过控制器操作返回结果(控制器返回结果是数据和视图结合。 2)将结果赋给控制器属性并在View中使用这些属性。...视图中调用 @Html.Action("TestViewData") 第二种方式,弱型别,使用ViewData.Model 这种方式无法使用VS编译器智能提示功能 控制器 public ActionResult...使用异步控制器目的: 异步控制器操作中也要等待任务直至处理完,所以处理速度不比同步方法快,其主要作用是高效地利用服务器资源。...使用异步控制器情形: 可能引发瓶颈长操作,网络或I\O密集型操作,可取消长操作情形。...基控制器 定义一个基控制器,以便处理异常或无法找到请求对应操作。

2.1K90

正式开始学习ASP.NET Core 6 Razor Pages 介绍

ASP.NET Core Razor Pages 介绍 我们将使用Visual Studio 2019使用 Razor Pages 创建新Web应用程序。以下是步骤。...启动Visual Studio 2019 单击“ 创建新项目”选项。 随后屏幕上,选择“ ASP.NET Core Web应用程序”模板,然后单击“ 下一步”。...如果我们要构建一个相当复杂门户网站,那么最终我们可能会得到使用许多不同依赖和视图模型并返回许多不同视图控制器。 简而言之,我们可能最终得到大型控制器,这些控制器具有许多彼此不相关动作。...由于PageModel和显示模板位于一个位置并且彼此密切相关,因此使用 Razor Pages 构建单个页面非常简单,同时仍使用ASP.NET Core MVC所有体系结构功能,例如依赖注入,中间件组件...学习什么Razor Pages或MVC 个人认为ASP.NET Core 开发人员必须同时具备这两技能-Razor Pages和MVC。

3.6K10

使用Visual Studio 2015 开发ASP.NET MVC 5 项目部署到MonoJexus

最新Mono 4.4已经支持运行asp.net mvc5目,有的同学听了这句话就兴高采烈拿起Visual Studio 2015创建了一个mvc 5项目,然后部署到Mono上,浏览下发现一堆错误出现...,心中一万只草泥马奔腾而来,这也叫支持吗,这个问题是Visual Studio造成,不相信的话可以使用Xamarin.Studio创建asp.net项目,部署过程非常顺利,没有遇到什么问题;本文就是为你解开这个结...,如何Visual Studio 2015搞定ASP.NET MVC 5目的跨平台开发。...vs2015新建一个asp.net项目(目标框架是.net4.5),选择mvc,并且更改身份验证为不适用身份验证。 ? 编译,并发布到jexus,访问之。报出错误信息如下图。 ?...这一行告诉了我们找不到roslyn c# 编译器, 当前版本Mono 编译器还是Monomcs编译器,并没有完成到roslyn 这个编译器升级工作,这个工作正在进行过程中,不远将来就可以统一使用

1.9K100

.Net Core平台下,添加包引用

一个程序开发过程中离不开对程序集(Assembly)依赖,将一个程序集打包好,就成为一个.dll包文件,它也叫动态链接库(Dynamic Link Library),可以被其它程序集引用,以前...ASP.Net时代,微软将所有可能依赖包都在程序生成中给我们添加上,所以我们开发时,很少遇到找不到某个命名空间问题,但是,.netCore时代,微软改变了这一作风,你需要什么,就自己去添加什么,...系统只带一些必须包,这减少了不必要引用,提高了程序性能。...接下来,就演示一下,如何添加包引用 VSCode: 终端中键入:dotnet add package 包名 Visual Studio: VS中,这一过程变得可视化...,首先在展开依赖,找到包,点击右键选择管理NuGet包 弹出新窗口中我们就可以搜索并点击右边下箭头下载,系统会自动安装,写基于.Net Core平台项目时,推荐使用VS2019及以上版本

95620

ASP.NET Core 3.0 上gRPC服务模板初体验(多图)

早就听说ASP.NET Core 3.0中引入了gRPC服务模板,正好趁着家里电脑刚做了新系统,然后装了VS2019功夫来体验一把。同时记录体验过程。...如果你也想按照本文步骤体验的话,那你得先安装.NET Core3.0预览版SDK。至于开发工具VS2019,当然你也可以使用VS Code进行。...ASP.NET Core 3.0上gRPC服务模板初体验 创建gRPC服务 打开VS2019 从 Visual Studio“文件”菜单中选择“新建” > “项目”。...其他请求处理程序(如MVC控制器)可以与配置GRPC服务路由并行工作。...asp.net core3.0中把grpc服务作为第一等公民进行支持,所以我们有必要进行下了解。可能很多朋友会有疑问了,Web API用爽歪歪,干嘛还要用gRPC这种远程过程调用协议啊。

1.7K30

ASP.Net MVC开发基础学习笔记:一、走向MVC模式

四、第一个ASP.Net MVC程序 4.1 新建项目后文件组织结构   (1)新建一个ASP.Net MVC 4目,选择“基本”配置与“ASPX”视图引擎(暂时不用Razor引擎)。   ...可以看出,VS默认帮我们创建好了Models、Views以及Controllers三个文件夹,这三个文件夹就构成了我们ASP.Net MVC模式项目。...其中,Controllers是所有控制器文件所在,而Models则是所有模型文件所在,而Views则是所有cshtml或aspx文件所在。...名字跟Action名字相同   (4)控制器必须是非静态,并且要实现IController接口   (5)Controller类型可以放到其他项目中 4.3 视图相关约定 ?   ...中查询数据时需要转换合适类型 ViewPage中查询数据时不需要类型转换 有一些类型转换代码 可读性更好   (6)如何在程序中使用ViewData与ViewBag   ①Controller中代码

1.9K30
领券