-
1 votesanswersviews
ASP.NET Razor Pages - 条件重定向
在我的一个EF实体中,我有一个布尔字段,指示是否存在维护 . 因此,仅当此布尔值设置为true时,我才想将所有页面重新路由到503错误页面 . 我可以在每个页面中放入以下代码: if (_context.SystemParameters.First().Maintenance) return Redirect("/Error/503"); 但这根本不是直截了当的 . ... -
1 votesanswersviews
实体框架核心 - EF Core 2.2 - 'Point.Boundary'属于接口类型('IGeometry')
我正在尝试使用EF Core 2.2的新功能 . 它基于以下文章 . "Announcing Entity Framework Core 2.2" https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-entity-framework-core-2-2/ 我安装了以下Nuget包 . 我在模型中添加了以下内... -
0 votesanswersviews
通过使用asp.net核心中的ldap连接到活动目录服务帐户来验证用户
Server_Name :servername.cloudapp.net IP_Address : x.x.x.x Protocol_Type : Recursive LDAP LDAP_Port : 389 User_OU : xxx.xxx.world.local/city/city Projects/city Worksheet/CityUser... -
3 votesanswersviews
.NET Core Runtime向后兼容性
我需要在Windows Server 2012上安装用于使用1.1版编写的webapp的.NET Core Runtime . 我可以安装.NET Core Runtime 2.0吗? 在我的问题上,我没有找到明确的答案 . 这里有人提出了类似的问题https://github.com/dotnet/docs/issues/4241 这里是关于运行时版本控制的官方.NET Core指南https:... -
2 votesanswersviews
找不到global.json中指定的SDK版本[2.0.0];
一切正常 . 突然,我在部署应用程序时遇到了azure这个错误 . 未找到来自global.json [D:\ home \ site \ repository \ global.json]的指定SDK版本[2.0.0];安装指定的SDK版本\ r \ n \ r \ n您是否要运行dotnet SDK命令?请从以下位置安装dotnet SDK:\ n \ r \ n \ r \ n http:... -
0 votesanswersviews
Azure B2C Net Core开发工作流程
我克隆了以下存储库active-directory-b2c-dotnetcore-webapp,并将其用作新应用程序的起点 . 一切都按预期工作,直到我在代码更改后重新编译代码 . 似乎每当我在正常开发过程中重新编译应用程序时,acquireTokenSilent函数都会返回会话过期消息 . 这显然是有问题的,因为它迫使我在每次代码更改后重新验证我的天蓝色租户 . 也许这与配置而不是azure b... -
0 votesanswersviews
.net core 2.1测试结果未在TFS 2018中显示
我有.net core 2.1项目构建管道,如下所示 . 我有2个简单的单元测试用例,它们成功执行 . “.NET Core test”命令成功执行并发布到那里 . 2018-09-06T22:05:41.8494077Z 2018-09-06T22:05:42.0138714Z Passed Login_Test 2018-09-06T22:05:42.0139277Z Passed ... -
1 votesanswersviews
在SSL上运行基本的.NET Core MVC应用程序,在Docker Container中运行HTTPS
我正在学习如何使用SSL在docker(在Windows主机上)上运行我的.net核心Web应用程序 . 我开始使用.net core通过“dotnet new mvc”提供的基本应用程序 . 然后我向前移动并修改了Program.cs中的代码,只在端口443上监听 . public static IWebHost BuildWebHost(string[] args) => ... -
0 votesanswersviews
.NET Core 2.0自定义标记助手与asp-for no生成验证属性
我已按照这篇文章在.NET Core 2.0中开发自定义 form-input 标记助手:Custom ViewComponent with asp-for as parameter HTML表单: @model PersonModel <form asp-controller="Home" asp-action="Test" method="... -
0 votesanswersviews
ASP.NET授权筛选器拒绝用户在指定角色中的访问权限
在我的ASP.NET Core 2.0应用程序中,我遇到了一个问题,管理员登录用户无法访问控制器我在 [Authorize(Policy="AdminAlone")] 上使用了授权过滤器 . 我确认用户处于"Administrators"角色并在 startup.cs 中添加了策略,但在我尝试访问控制器时它重定向到AccessDenied视图 . 我在lin... -
0 votesanswersviews
默认Razor Pages应用程序中的Asp.Net Core 2.0 Azure广告身份验证
使用VS 2017默认模板创建的Web应用程序具有以下Startup.ConfigureServices方法: public void ConfigureServices(IServiceCollection services) { services.AddAuthentication(sharedOptions => { sharedOptions.Defa... -
6 votesanswersviews
剃刀页面和剃刀视图
将 Razor Pages 与 Razor Views 混合在同一个ASP.NET Core 2.0应用程序中是一个好主意吗? 如果我理解正确,使用 Razor Pages 的好处是它们不需要控制器操作 . 在我的应用程序中,我有一些页面只返回一个React应用程序 . 我觉得 Razor Pages 是完美的,因为我在页面中只需要一个指向 bundle.js 文件的链接 . 话虽如此,我确实有几... -
2 votesanswersviews
更改ASP.NET Core 2 Razor页面的文化
我用剃刀页面创建了一个ASP.NET Core 2项目,我想给访问者提供选择语言的机会 . 我遇到的第一个问题是更改Web应用程序URL,以便ti包含当前语言代码 . 我通过在ConfigureServices中添加以下代码解决了这个问题 . public class Startup { public void ConfigureServices(IServiceCollection se... -
10 votesanswersviews
将Razor页面渲染为字符串
问题: 我需要将Razor页面部分渲染为字符串 . 为什么我要这个: 我想创建一个控制器操作,该操作使用包含部分视图和其他可选参数的JSON进行响应 . 尝试: 我熟悉以下将View呈现为字符串的示例:https://github.com/aspnet/Entropy/blob/dev/samples/Mvc.RenderViewToString/RazorViewToStringRenderer... -
3 votesanswersviews
ASP.NET Core 2,使用没有MVC的Razor页面单击按钮
正如有人在评论中指出的那样,Razor页面不像你以前在MVC那样需要控制器 . 我现在也是Razor没有按钮点击事件的原生处理 . 要在用户单击按钮时执行某些操作(在“代码隐藏”中),我们至少有两个选项: 使用提交按钮 使用ajax调用 我找到了很多MVC的例子,展示了如何定义Controller函数 . 但正如所说,我没有 . 因此,我试图了解两种方式 . 在这里我的测试cshtml... -
3 votesanswersviews
MapRoute for Razor Pages
在ASP.NET MVC中,我们可以将URL映射到控制器,操作和参数 . 例如,以下MapRoute是ASP.NET MVC应用程序中使用的默认值 . routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", ... -
10 votesanswersviews
用于Razor Pages路由的IntelliSense
我在ASP .NET Core 2.0中使用新的Razor页面并注意到了IntelliSense的一些问题 . 当为MVC控制器使用标签帮助器时,我得到通常的帮助: 但是,Razor Pages中使用的 asp-page 标记助手没有这样的帮助: 这是我的Visual Studio的问题,还是Razor Pages标签不支持它? 我在VS 2017 15.5.5上使用ASP .NET Core... -
0 votesanswersviews
使用ASP.NET Core的Code First Entity Framework:初始迁移似乎期望表已经存在
我'm trying to create a Code First Entity Framework ASP.NET Core 2 project in Visual Studio Code. I'一直在关注Create a Web API with ASP.NET Core MVC and Visual Studio Code on Linux, macOS, and Windows教程,该教程... -
0 votesanswersviews
ViewDataDictionary模型是正确的,在调用RenderPartial时失败
我正在将.NET MVC应用程序移植到.NET Core . 使用 Html.RenderPartial 渲染部分时会出现此问题 . 相关代码是: <div class="row"> <h2>@WebResources.OtherUsersSavedItems</h2> @foreach (var item i... -
0 votesanswersviews
在asp.net core 2.0中的Integration测试的Startup类中为IServiceCollection添加附加服务
我想在我的Integration测试项目的IServiceCollection对象中添加一些Service到Startup.cs . 我在我的集成测试中在WebHostBuilder的ConfigureServices方法中添加了我的TestConfigration,但是在我的启动类之前调用了它,因此我的测试配置被覆盖了 . Test class TestSetup.cs var builder ... -
1 votesanswersviews
在Netcore 2.0中使用Razor填充下拉列表
我对MVVC和netcore上的整个堆栈都是全新的 . 我有一个具有文本输入的表单,还有3个选择下拉列表,需要填充以获取数据库中另一个表中的信息 . 我陷入了这个确切的部分因为我不知道如何调用数据然后把它放在select中 . 表单的一般思想是用户在他的信息中键入并从select中选择一些数据,一旦他完成信息发送然后保存在数据库的表中 . 我目前有这个模型用于我的汽车表格 using System... -
1 votesanswersviews
ASP.NET核心JWT和声明
我有一个关于ASP.NET核心和声明中的JWT身份验证的问题,因为我不知道我是否正确地获取了所有内容 . 当我在ASP.NET中创建一个JWT令牌时,我添加了一些声明,其中一些声明可以自定义 . 将带有JWT令牌的请求从客户端发送到API时会发生什么 . User.Claims如何填写?它是否使用从JWT读取的声明? 我想创建一个自定义身份提供者(不想使用ASP.NET提供的这个),我自己的表用... -
48 votesanswersviews
ASP.Net Core 2.1中的身份:自定义AccountController
我已经安装了 ASP.NET Core 2.1 但是即使我使用 ASP.NET Core 2.1 创建了一个新的 ASP.NET Core Web Application Individual User Accounts → Store user accounts in-app 我找不到AccountController或Views . 我仍然可以注册和登录没有问题,但我找不到它的代码,它存在... -
0 votesanswersviews
使用Windows身份验证的Asp.Net Core 2.x Web应用程序中的User.Identity.Name为null
Problem 在IIS身份验证设置为true且匿名身份验证设置为false的情况下在IIS后面托管Asp.Net Core 2.0或2.1 Web应用程序时, User.Identity.Name 属性为空, User.Identity.IsAuthenticated 为false . 根据文档here,Windows身份验证应该在使用IIS托管时在Asp.Net Core 2.x中运行 . B... -
5 votesanswersviews
Asil.Net Core 2.0.1的Serilog设置不生成日志
我正在尝试使用Asp.Net Core 2.0.1,EF 2.0.1和MVC 6在多项目解决方案中将Serilog设置为我的 Logger . 我已经设置了Serilog,主要是遵循这篇博文的指导原则Set up Serilog post 该帖子中的json存在问题,我已经更正并在此处显示 appsettings.json文件 { "ApplicationConfiguration&q... -
0 votesanswersviews
无法让我的Asp.Net Core项目在localhost上发布到文件夹
当我从Visual Studio> IIS Express运行它时,我的Asp.Net Core 2.0 MVC应用程序正常工作,但在我发布到文件夹(c:\ inetpub \ TSGOnline)(TSGOnline是我的解决方案的名称)后,我只看到此错误消息浏览器:It tells me that changing environment to Production, it will w... -
1 votesanswersviews
在ASP.Net Core 2.1 MVC中,TempData始终为空
我想在我的.net核心mvc应用程序中使用TempData . 我跟着https://docs.microsoft.com/en-us/aspnet/core/fundamentals/app-state?view=aspnetcore-2.1#tempdata的文章 我总是得到NULL这是我的代码: public async Task<ActionResult> Index(Rent... -
1 votesanswersviews
覆盖asp.net核心剃刀页面中的剃刀视图
在asp.net核心mvc中,我为视图指定了多个位置 . 因此,如果某个位置缺少视图,则会从其他位置获取该视图 . 我有一个带有asp.net核心mvc的CMS,其中控制器和视图来自编译库 . 如果我不容易添加一个新的,例如 /Views/ControllerName/Index.cshtml 然后应用程序将使用此视图而不是从库中获取 . 如何在剃须刀页面中完成?基本上,我希望通过在某个位置添加.... -
31 votesanswersviews
Azure上的Asp.Net Core 2.0产生了502.5
我有一个小型的Web应用程序,使用部署在Azure上的Asp.Net Core 1.1开发,效果很好 . 我刚刚迁移了项目以使用Asp.Net Core 2.0并尝试在Azure上部署它 . 部署进行得很顺利,但是当我打开网站时,出现了502.5错误 . 当我检查我的Azure日志流时,我收到以下错误: 当CGI应用程序未返回有效的HTTP标头集,或者代理或网关无法将请求发送到父网关时,会发生此... -
7 votesanswersviews
将ASP.Net Core 2(.NET Framework)Web Api拆分为类库和托管项目是否可行/明智?
我正在尝试使用Visual Studio 2017(v15.4.5)将现有的WCF Web API(以.NET Framework 4.6.1为目标)移植到ASP.Net Core 2,并且无法确定组织项目的良好/通用/支持方式,以及他们应该是什么类型的项目 . 例如: 服务器和主机的单个项目, or 用于托管的服务器和控制台应用程序的类库 用于控制台应用程序的Windows经典桌面项目和...