asp.net-core-3.1相关内容
我花了很多时间试图找到某种在Windows订阅下创建新的.NET Core 3.1 Web应用程序的方法.我发现,如果您以.Net Core 3.1(LTS)作为运行时堆栈,则唯一的选择是在Linux下创建应用程序.我也尝试使用不同的地区,Sku和尺寸,但在所有情况下都一样.使用Linux时,在创建期间都无法配置App Insight. 解决方案 .NET Core 3.1的部署已推广到全球所
..
我有一个内容安全政策,该政策会导致Chrome发布报告,但是接收报告的操作会返回"415不支持的媒体类型".我了解这是因为帖子的Content-Type为"application/csp-report".如何在Core 3.1(基本上只是json)中将其添加为允许的内容类型. 动作 // https://anthonychu.ca/post/aspnet-core-csp/ [Http
..
我正在尝试创建对特定请求进行一些检查的中间件. 例如,我有这样的路线: api/Test/{paramToCheck}/aaa api/Test/bbb/ccc 我有这些要求: http://some-host-and-port/api/Test/1234/aaa http://some-host-and-port/api/Test/bbb/ccc 现在在我的中间
..
我正在从.NET CORE 2.2转换为3.1.是否可以强制控制器使用System.Text.Json对任何传入的请求和响应进行序列化和反序列化?基本上,当请求进入时,我想使用System.Text.Json,而响应消失时,我想使用System.Text.Json.如果是,怎么办? 之所以这样做,是因为Microsoft确实在推动该库更安全,更快捷地替代Newtonsoft.Json.但是,
..
描述非常简单: 使用Visual Studio 2019(16.4.1)中的"Azure函数"模板创建新的解决方案. 将TargetFramework更改为".NET Core 3.1". 它将使用Microsoft.NET.Sdk.Functions(1.0.29)创建. 将其更新到最新版本(3.0.1). 它不起作用,因为现在我们将需要其他一些nuget软件包: Microso
..
我最近将我的 ASP.NET MVC Core 2.2应用程序升级到Core 3.1 ,一切正常,但是在调试会话中,如果我对CSHTML文件进行了任何更改(例如添加新的HTML)标记或更改JS文件中的代码,它不会通过在本地调试会话上刷新应用程序反映出来.我将不得不停止我的VS,然后重新构建并在调试模式下运行. 这仅在我拥有的其他项目中针对ASP.NET Core 3.1发生 使用ASP.NE
..
在同一解决方案中,如何使用asp:MenuItem NavigateUrl属性调用BlazorServer应用程序? 我有一个解决方案.解决方案具有使用diff框架的不同项目,例如.net 4.6.1和Core .3.1.在.net 4.6.1 Web应用程序项目中,我想调用Blazor服务器应用程序(EDBBlazorServer)项目.你能告诉我怎么做吗? 我已经尝试过这一行,它将无法正
..
这是我的CORS配置: services.AddCors(options => { options.AddPolicy(name: "AllowedOrigins", policyBuilder => { var urls = Configuration.GetSection("Host:AllowedOrigins").Get
..
我正在使用支持asp.net core 3.1 docker的项目模板(VS2019)开发Web API.没有编译错误. 在运行项目时,在VS2019的输出窗口中,我看到以下消息: Unable to bind to http://localhost:5000 on the IPv6 loopback interface: 'Cannot assign requested addres
..
我正在尝试将EF core 3.1组加入 LINQ表达式'DbSet的处理失败.这可能表示EF核心存在错误或局限性 我的代码就是这样 var employees = await (from enrollment in RepositoryContext.Enrollments join allowance in RepositoryContext
..
我有一个asp.net核心Web api(app1)应用程序,它正在调用另一个asp.net核心Web api(app2),并且我将app1视为守护程序,我想使用证书而不是应用程序跟踪客户端凭据机密. https://github.com/Azure-Samples/active-directory-dotnetcore-daemon-v2/tree/master/2-Call-OwnApi
..
我知道在Asp.Net 3.0(或3.1)之前,要手动启动BackgroundService,我们可以改为从IHostedService派生它,并将DI注册更改为: services.AddSingleton(); ,然后通过将服务注入构造函数中并调用StartAsync()来手动触发服务启动. 但是,我似乎
..
ASP.NET Core Blazor全球化和本地化状态: Blazor的@bind功能可根据用户当前的区域性执行格式并解析显示值. 可以从System.Globalization.CultureInfo.CurrentCulture property访问当前区域性. 该说法是正确的,但问题在于,必须在使用文化之前(或可能在每次DOM刷新时)设置区域性. 为演示起见,我将使用标
..
将项目从 ASP.NET Core 3.0 升级到 ASP.NET Core 3.1 后,我的应用程序停止在 Azure App Services 上工作了—但使用 Azure DevOps Pipelines 中的连续部署发布时,仅 . (与另一个问题类似,如果我直接从Visual Studio发布,则可以正常工作.) 特别是,管道仍然可以使用 Azure App Service部署(Az
..
问题: 我正在使用NET Core 3.1创建API应用程序. 我想避免在每个ApiControllers和Actions上设置route属性.我在UseEndpoints上尝试了很多组合以设置常规路线,但是我失败了. 在某些配置下,我无法使Api工作,而在另一些配置下,我在启动时遇到了此异常: InvalidOperationException:操作"ApiIsWorking"
..
以前,使用.NET Core 2.2,我可以将UseUrls添加到我的Program.cs文件中,以设置Web服务器将在其上运行的URL: public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args) .UseStartup
..
我使用.NET Standard 3.1创建了.NET Core Web API和类库.但是,当我尝试使用3.1创建Blazor WebAssembly时,它会自动创建2.1版本-如此处所示: 这是我的Blazor网站,未列出.NET Core 3.1.我再次安装了3.1版本,但仍未列出.我已经在Web API和类库上安装了.NET Core 3.1版本,但是我不明白为什么我不能创建Blaz
..
我正在尝试验证是否在ModelState无效的请求上完全放弃了属性/字段,并且BadRequest被发送回了客户端,但是我正在努力处理请求正文中的非空类型 适用于可为空的类型 [Required] public string NullableString { get; set; } 适用于不可为空和可为空的参数 public IActionResult RequiredNon
..
我有.Net Core 3.1控制台应用程序,它引用了作为参考添加的类库项目FxCore. 类库csproj的net45;net451;net452;net46;net461;net462;net47;net471;net472我尝试将其更改为net45;
..
我正在尝试从.net core 2.2路由迁移到asp.net core 3中的终结点路由,并在启动时遵循以下路由 我的.net核心2.2路由是 routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id
..