Asp.net core mvc 使用VS 2015更新3创建web应用程序,参考1.0.0-rc2-final

将web应用程序创建为ASP.NET核心web应用程序(.NET Framework)创建时,大多数引用为1.0.0-rc2-final 我使用的是VS 2015更新3的RTM版本。希望参考资料是完整版本,而不是rc2最终版本 模板是否正确更新?我需要工具的更新吗?如果需要,我将在哪里获得它 谢谢可能需要使用nuget或手动更新项目,这假设您已经安装了位于此处的SDK Core Preview2工具 注意:虽然框架已经RTM,但是工具仍然处于预览状态,因为他们仍然在处理它,因此处于Previe

Asp.net core mvc 将IdentityUser.Id类型更改为Guid会导致迁移失败

我已将IdentityUser.Id属性的类型从string更改为Guid,并添加了一个与基类LogEntry的关系,该基类具有派生类JournalEntry和权重条目 当我尝试更新数据库时,出现以下错误: System.Data.SqlClient.SqlException:列“AspNetUsers.Id”与外键“FK\u LogEntries\u AspNetUsers\u ApplicationSerid”中引用列“LogEntries.ApplicationSerid”的数据类型不同。

Asp.net core mvc 在windows上开发.net内核并在azure应用程序服务linux上部署

我想在Windows上的visual studio中用.net core 2.0开发一个mvc应用程序,并将其部署在azure app service for Linux上。 如何实现这一点?在azure上,创建您的appService 在visual studio上: 在顶部菜单中: 建造 ->发布[解决方案名称] ->选择创建 ->在底部,单击“立即发布”附近的光标并选择“创建配置文件” ->更改托管计划以针对您的应用程序服务谢谢。我做到了。它成功地工作了,但是url仍然显示默认的应用程序服

Asp.net core mvc ASP.NET核心MVC在部分视图/ViewComponent中提交表单

我有一个菜单和一个内容区,根据菜单中的选定项显示内容。因为用户可以更改主菜单的结构,所以我决定所有内容都在page/home/index上,并为需要显示的内容分配一个guid。我最初的想法是引入局部视图,但后来意识到ASP.NET核心不再具有渲染功能,取而代之的是ViewComponents。 所以我使用了ViewComponents,一切都很好,只是我偶然发现一种情况,我需要一个组件作为提交表单 在一个示例中:一个菜单项是菜单,它是一个显示用户列表的组件。另一个菜单项是创建新用户的组件。在创建

Asp.net core mvc 如何使用.Net Core 2.2 MVC处理自定义错误

我在youtube上看到了如何处理自定义错误,但它使用的是web.config,而在dotnet core 2.2中没有此文件,或者我无法通过visual studio 2019找到它 ASP.NET Core不使用Web.config,除非您在IIS中托管,然后仅用于最低限度的IIS模块配置。自定义错误处理通过启动中的中间件配置完成。Configure方法。不过,这实际上包含在默认项目模板中,因此,在默认情况下,您没有包含至少可以从中工作的内容,这很奇怪。不管怎样,您看到的是: if (env

Asp.net core mvc 是否需要在Visual Studio 2017 ASP.NET核心MVC中将异步添加到控制器操作

我刚刚将我的Visual Studio 2015 ASP.NET MVC核心项目转换为Visual Studio 2017…我在错误列表中收到以下信息性消息 消息IDE1006命名规则冲突:缺少后缀:“Async” 此消息出现在我的控制器中,主要关注以下内容: public async Task<IActionResult> Index() 公共异步任务索引() 这也适用于创建、删除、详细信息和编辑。这些消息显示为信息性消息,适用于我的项目中的1000多个事件。似乎我需要将索引更

Asp.net core mvc 为什么ControllerScaffolding需要一个具有单独用户帐户的项目

我试图通过以下方式了解ASP.NET核心是如何工作的。它正确地指定,如果我希望能够利用控制器支架的功能,我必须创建一个项目,并将身份验证指定为单个用户帐户 执行此操作时,除其他事项外,它还将生成以下类:ApplicationDbContext:IdentityDbContext。经过几级继承后,它继承了DbContext 如果我想使用DbContext,为什么我必须从IdentityDbContext继承而不能简单地继承DbContext 是否可以使用我自己的身份验证结构,并且仍然能够使用控制器

Asp.net core mvc ASP.Net核心类库的实体框架核心迁移

我一直在尝试遵循Ben Cull()的建议,但数据库有点不同,因为我尝试从ASP.NET核心IdentityUser类继承。我从VS2015模板(CodeFirstTest)创建了一个包含默认ASP.NET核心Web应用程序的新解决方案。然后,我向解决方案中添加了一个ASP.NET核心类库(CodeFirstTest.User),它将是应用程序中的数据层,我还将在其中设置ASP.NET核心标识 按照Ben Cull的建议,我重写了CodeFirstTest.User project.json,如

Asp.net core mvc 显示验证错误

例如,当instance Identity Server发送:Requested scope not allowed:{myscope}时,是否可以在我的ASP.NET核心应用程序的错误页中显示请求验证错误消息 现在,所有验证错误只显示/home/error?errorId=12345页,没有进一步的信息 因此,基本上我的问题是:如何获得验证错误的更多详细信息?您不应该向最终用户显示详细的错误消息-这是一种安全风险 使用日志找出错误的确切原因。因此,基本上IdSrv4产生的任何错误都不应该显示给

Asp.net core mvc 实体框架核心随机获取“连接未关闭”。连接的当前状态为“打开”

使用ASP.NETCore创建我的第一个完整项目,当然也使用所有新的xxx核心库,如EntityFrameworkCore。事情进展顺利,我喜欢大多数领域的依赖注入。我的问题是,我得到的错误不一致: 连接没有关闭。连接的当前状态为“打开” PayPeriod=在上下文中等待e。员工 在e.PayPeriodStyleID上的context.PayPeriodStyles中加入s 在s.ID上的context.PayPeriods中加入p等于p.PayPeriodTypeID 其中e.ID==员工

Asp.net core mvc ASP.NET核心自定义用户角色实现

我正在尝试定义用户角色的自定义方式,因为我的数据库的用户表结构如下: 角色是一个bool,因此如果用户是管理员,那么他就是一个普通用户 我知道我需要在Startup.cs.中声明add.UseAuthorization(),我可以添加属性[Roles=“Administrator”]/[Roles=“User”]在控制器内部但我不确定如何定义要由用户表中的角色列确定的角色 我一直在互联网上搜索,也在阅读有关政策的文章,但我认为这不是正确的实施方式。我在网上找到的所有东西都是关于某种身份结构

Asp.net core mvc 如何覆盖视图方法并从覆盖的视图返回局部视图?

我在现有应用程序上有200多个控制器。我希望在每个操作上实现部分行为,以便: 如果请求查询包含partial键,则I返回PartialView(model) 否则,I返回视图(模型),这是默认行为 下面是覆盖视图方法 public class BaseController : Controller { public override ViewResult View(object model) { if (Request.Query.ContainsKey(&q

Asp.net core mvc visual studio 2017发布错误

使用WebDeploy发布到Azure网站失败,错误为: 错误项目中不存在目标“GetCopyToPublishDirectoryItems” Visual Studio 2017 RC-最新下载 我用4.61.net版本创建了一个空的ASP.net核心web项目 我用4.61.net版本创建了一个空库 我将库添加为web项目的依赖项 我重建了这个项目 我使用web deploy发布了,但出现了错误 我正在使用Windows10 同样的情况也发生在朋友的电脑上 任何帮助都将不胜感激 谢谢 PM看

Asp.net core mvc 类型';SoapHttpClientProtocol';定义为。。。必须添加对程序集';System.Web.Services,版本=2.0.0.0,';。在mvc core1.1中

您好,我在我的项目中使用了一个web参考。我使用了visual studio 2017和mvc core 1.1 代码是这样的 send.SendGroupSMSAsync("TextBoxSignature.Text", "TextBoxSMSNumber.Text", mobiles, _MSG, false, string.Empty, successCount, ReturnStr); 现在我有了这个错误 The type 'SoapHttpClientProtocol' is d

Asp.net core mvc 使用mvc core和razor将视图导出到Excel或PDF

我们正在尝试将部分视图和完整视图导出到Excel。代码几乎产生了我们想要的,但我们有一个问题,我们必须得到解决 该文件没有excel扩展名,我们必须选择一个程序来打开该文件,不需要这种行为。:) 下面是一个示例,说明如何设置响应标题并返回一个包含要放在excel电子表格中的模型的局部视图(从控制器/操作中) 我们如何才能实现我们想要的,甚至是可能的?是的,我们在.net framework上运行asp.net core,而不是.net core framework 再添加一个标题: Conten

Asp.net core mvc MVC DefaultLockoutTimeSpan

我正在开发一个MVC Core 2应用程序,在我的启动文件中有这些设置。我每次尝试DefaultLockoutTimeSpan都会给我6个小时 var lockoutOptions = new LockoutOptions() { AllowedForNewUsers = true, DefaultLockoutTimeSpan = TimeSpan.FromHours(1),

Asp.net core mvc Asp.Net MVC vNext身份登录路由更改不起作用

我正在尝试设置登录、注销等的新路径 现在,当我使用app.UseIdentity时,它会自动路由到/Account/Login 当我尝试注释app.UseIdentity并添加 MapRoute( name: "Login", defaults: new { controller = "Security", action = "Login" }, template: "Login/{returnUrl?}") 及 它不做任何事情,除了路由到我的主页,并显示一个空白页,我

Asp.net core mvc MVC 6 EF 7属性的列表框未填充

我已经尝试了一段时间,现在得到一个列表框填充,我似乎无法找到它。我已经对EntityFramework7文档进行了相当广泛的研究,但我对它还是新手。MVC6/EF7的教程还不多,因此很难知道将一个实体类与另一个实体类的实例关联的最佳实践是什么。请原谅问题太长,我只是想说得透彻一点 我正在使用EntityFramework7、asp.NET5和MVC6 复制问题的步骤 创建新的ASP.Net Web应用程序→ 项目名称:ListBox.Web→ 解决方案列表框的名称 选择APS.NET 5模板→

Asp.net core mvc CreateDocumentQuery仅在本地运行时使我的应用程序崩溃

我有一个ASP.Net核心MVC web应用程序正在连接到Azure Cosmos DB。我有两个CreateDocumentQuery语句,当我在本地运行我的应用程序时,会导致异常并停止运行的应用程序。当我将相同的代码发布到我的Azure站点时,它工作得很好 它似乎失败的线路是 var applicantJobs = client.CreateDocumentQuery<ApplicantJob>(documentCollectionUri).Where(x => x.Use

Asp.net core mvc 使用重定向操作故障在控制器中重定向

通常谷歌是我最好的朋友,但这个问题我无法理解 我在控制器中有一个动作,用于根据用户输入选择控制器中要使用的后续动作(见图) 这个重定向就像一个符咒,当问题出现时,我重定向到的操作完成。在我的行动中,我为网站获取了一些急需的数据。当获取数据时,该操作应该重定向到一个通用操作,这反过来将显示我的视图。“中间件”操作正确重定向,它也发送参数,但“接收操作”不处理或接收参数 我在这里完全不懂,是不是不可能重定向到一个动作,然后再重定向到另一个动作,还是有什么问题?路由规范看起来有点奇怪 我认为可能是

Asp.net core mvc 使用Asp.net core 2.1的JWT身份验证仅在本地主机上有效

我将JWT身份验证添加到我现有的aspnet核心mvc web应用程序中,以保护移动应用程序的api 我使用Multi-auth和MultiPolicies对identity和JWT的授权cookie进行了验证,我使用postman和移动应用程序在localhost上对其进行了测试,效果良好。但当我将它部署到远程服务器时,我无法工作。身份验证和令牌生成工作正常,但是当我使用httpget请求访问api时,我会得到一个到mvc登录页面的重定向。 My Startup.cs包含以下内容: servi

Asp.net core mvc Asp.net核心MVC ModelMetadata.AdditionalValues添加函数

我正在将MVC5升级到Asp.Net Core 3 MVC,刚刚发现ModelMetadata.AdditionalValues已更改为IReadOnlyDictionary。我们以前在附加值中存储过信息。现在的替代方案是什么 提前谢谢。 威尔逊 现在的替代方案是什么 您可以使用ViewData和ViewBag将数据传递给ASP.NET Core中的视图 查看数据 是控制器基类的属性,它返回一个ViewDataDictionary对象。 ViewDataDictionary是一个dictiona

Asp.net core mvc MVC 6 EF7 RC1创建多个DBContext

我试图弄清楚如何在EF7RC1中创建第二个DB上下文。在过去,我可以使用带有:base(“connectionName”)的构造函数,但这似乎不再是一个选项,因为它表示无法将字符串转换为System.IServiceProvider 我的第二个上下文代码如下: public class DecAppContext : DbContext { public DecAppContext() // :base("DefaultConnection")

Asp.net core mvc 检查MVC6中的空值单选按钮

我有一个int?类型的属性,它的值可以是1、2、3或null 我想渲染4个单选按钮来表示这些选择。对于值1、2和3,类似的内容非常有用: <input type="radio" asp-for="Score" value="3" class="form-control" /> 但是,如果我对空值执行类似操作,它只会部分起作用: <input type="radio" asp-for="Score" value="" class="form-control" />

Asp.net core mvc 如何在MVC CORE中通过ViewModel分页?

在Contoso大学示例程序的MVC核心演示中,使用分页示例页面上的模型 var students = from s in _context.Students select s; return View(await PaginatedList<Student>.CreateAsync(students.AsNoTracking(), page ?? 1, pageSize)); 如何对viewmodel返回的记录进行分页。 我尝

Asp.net core mvc Swashback通用响应代码

是否有办法定义适用于所有呼叫的“通用”响应代码 例如,所有呼叫都可以返回以下其中一个: 400 - Bad request 500 - Internal server error (unknown exception occurred) 503 - Service unavailable (maintenance mode) 与其复制粘贴每个端点上的注释和属性,不如在某个中心位置定义它。谢谢@HelderSepu确实IDocumentFilter是解决方案 //招摇过市配置 swagger.D

Asp.net core mvc System.InvalidOperationException:无法解析类型为';LoginManager';试图激活';家庭控制器';

请原谅我可能会问这个问题,但我只是一个使用ASP.NET MVC/C的初学者。我和另外三个同学在一个小组项目中,但我们似乎不知道如何解决这个问题 我正在尝试运行此项目,但出现以下错误: InvalidOperationException:在尝试激活>'B3.Controllers.HomeController'时,无法解析类型>'BusinessLogic.LoginManager'的服务 Microsoft.Extensions.DependencyInjection.ActivatorUti

Asp.net core mvc 将HTML内容传递给ASP.NET MVC核心视图组件(内容投影)

我想使用视图组件为对话框元素创建组件。 因此,元素的大多数HTML是固定的(如dialog元素、close按钮等),但是内容(我想在对话框中显示的内容)对于每个实例都是不同的 所以我想做的是将不同的内容带到视图组件中。 我知道我可以把它放在模型里,像这样 <vc:dialog data=@Model></vc:dialog> 但是,我必须在模型/对象结构中捕获HTML的所有不同可能性。 HTML可以从1行文本到5行文本到页眉/正文/页脚,再到5个带文本的图表 现在在

Asp.net core mvc MVC6 vNext依赖项不支持框架DNXCore,版本=5.0

当我遇到这个问题时,我添加了这个问题,并且可以看到它发生在其他人身上 我有一个正在构建的MVC6项目,试图从完整的dnx451迁移到使用dnx core 5.0版本。我一开始就无法构建这个dnx核心,因为Newtonsoft.json与dnxcore不兼容。我在我的NuGet经理身上表现得很怪异;我会升级并使用预编译版本,但它仍然会显示为使用不同的版本。结果表明,这是由于先前尝试使用dnu wrap。这创建了一个wrap文件夹,并在my global.json中将此wrap文件夹添加到“proj

Asp.net core mvc 输入号码正在验证,但未自动绑定

我刚刚在mvc验证和对int进行绑定时遇到了一个奇怪的行为。我的模型是: class YourModel { ... [Range(0, int.MaxValue, ErrorMessage = "Invalid")] public int Area { get; set; } ... } 视图: 面积(平方米) 在上面,输入很乐意接受输入,比如说,37.90,但在表单提交时默默地将0(默认值为int)。可怜的用户想知道为什么它不能保存,经过几次尝试后,她开始

Asp.net core mvc 从razor视图使用ViewModel方法ASP.NET Core 2.1 MVC

因此,我有一个ASP.NET Core 2.1 MVC Web应用程序,其中包含viewmodels和使用这些viewmodels的razorviews 在我的一个Razor视图中,我需要根据评级为元素指定样式。我使用以下代码 public class MovieViewModel { public Movie Movie { get; set; } public string GetRatingStyle(double? rating) { if (!

Asp.net core mvc 使用iis托管在本地主机上的mvc站点的重定向url是什么

使用azure active directory授权创建了mvc.net core 2.1 web应用程序。在VisualStudio中使用iisexpress进行开发时,它可以正常工作,登录azure帐户,我就可以访问它。在我将其发布到本地文件夹后,添加网站并在iis中绑定地址,然后转到“我获得的Microsoft登录地址”页面。我登录后发现AADSTS50011错误 因此,我转到azure active directory门户->应用程序注册->我的Mvc项目->身份验证。 在重定向url

Asp.net core mvc 在EF Core 3和ASP.NETMVC Core中,Mapster映射代码放在哪里?

我刚刚开始使用ASP.NETMVC核心,并试图了解它与ASP.NETMVC框架之间的一些区别 我使用Mapster库来组织数据对象和视图模型之间的映射。在旧世界中,我会使用DTO到viewmodel映射创建一个映射配置文件,然后在启动时调用该文件。在核心世界中,有没有一种最佳实践方法可以做到这一点?我假设在startup类中调用了什么 如果您有任何建议或示例,我们将不胜感激。在asp.net core中,您可以将映射代码放入startupConfigure方法中 public void Conf

Asp.net core mvc 如何将SignalR与aspnetcore 2.0.0预览一起使用

我正在尝试将SignalR与aspnetcore 2.0.0预览一起使用。根据发行说明,预览版本应该支持signalR,我可以添加对“Microsoft.aspnetcoreSignalR”包的引用。 但是,我在IApplicationBuilder上找不到MapSignalR扩展方法或类似的useSignalR()。 为此,谷歌搜索提供了许多UseAppBuilder扩展方法的示例。但是,我仍然被以下代码困在MapSignalR: using Microsoft.AspNetCore.Buil

Asp.net core mvc 如何使用AutoMapper正确映射

使用asp.Net Core 3.1.1 MVC+Angular 如何使用AutoMapper正确映射我的类? 我正在使用数据传输对象 我的模型 public class Recipe { public int Id { get; set; } public string Name { get; set; } public ICollection<RecipePhoto> RecipePhotos {get; set;}

Asp.net core mvc MVC核心中的IdentityServer登录错误:加载外部登录信息时出错

环境:MVC Core 3.1、VS2019、IdentityServer 4 我使用“个人用户帐户”在VS2019中创建了asp.net核心web应用程序。将其修改为使用IdentityServer对用户进行身份验证(我们有一个使用IdentityServer 4构建的身份验证服务)。当我通过单击“OpenIdConnect”按钮登录时,我被正确重定向到IdentityServer,在那里我输入了用户名和密码,并成功通过了身份验证(我可以从IdentityServer的日志中验证这一点)。但当

Asp.net core mvc 删除ASP.NET MVC6服务器头

来自ASP.NET MVC6应用程序的HTTP响应有一个头服务器:Microsoft HTTPAPI/2.0 我想删除/更改此标题。我尝试添加一个过滤器来替换标题 public class RemoveServerHeaderFilter : IActionFilter { public void OnActionExecuted(ActionExecutedContext context) { context.HttpContext.Response.Heade

Asp.net core mvc Can';t从另一个项目添加对MVC6项目(.Net Core w/.Net Framework)的引用

我正在运行Visual Studio 2015更新3。我选择创建一个带有.NETFramework选项的.Net核心项目,专门用于使用MVC6。我在项目中有一些类,我想从同一解决方案中包含的控制台应用程序项目中引用这些类。虽然我可以从控制台应用程序成功添加对.Net核心项目的引用,但当我尝试从控制台应用程序使用该类时,我无法成功添加using语句。据我所知,使用项目模板.Net核心应用程序“With Net Framework”可以防止此类问题。我看过其他关于csproj xproj不兼容的帖子

  1    2   3   4   5   6  ... 下一页 最后一页 共 20 页