问题标签 [asp.net-core-3.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
720 浏览

visual-studio - 条件编译符号不起作用

几乎每个版本的 Visual Studio 中都有大量报告的错误,具有相似或完全相同的问题。问题是我发现的每一个错误报告都已经解决了。附加信息:我完全相同的代码在一个月前就已经工作了。我正在使用 .NET Core 3.1.100 和 Visual Studio 16.4.2。

项目图形用户界面

条件编译符号项目 GUI

.csproj 配置

代码(如您所见,DEMO不会应用该符号)。

条件编译符号的使用

有谁知道如何为我的生产环境修复此问题?

提前致谢!

0 投票
0 回答
5853 浏览

c# - ASP.NET Core 3.1 启动时的日志记录

在 ASP.NET Core 2.2 中,我曾经能够使用 DI 在启动时记录异常错误,但现在在 3.1

但是现在当我运行我的应用程序时出现异常:

System.InvalidOperationException:尝试激活“TestProject.Startup”时,无法解析“Microsoft.Extensions.Logging.ILogger`1[TestProject.Startup]”类型的服务。

我的日志记录是为那些在程序中询问的人配置的

解决方案

我在这个线程中找到了解决方案,我的问题得到了解决:

如何从 Startup.cs 中写入日志

0 投票
0 回答
70 浏览

c# - 每个浏览器选项卡的唯一会话.net core 3.1 Angular 7

在我的应用程序中,我们正在创建动态连接字符串,根据 URL 连接不同的数据库,并将其存储在会话中以供进一步的发布请求。问题是当我同时打开另一个连接另一个数据库的实例时,如果我回到第一个实例,最后连接的连接字符串仍然存在。

例如:

  1. https://localhost:44360/apps/AAA -> 连接 AAA 数据库
  2. https://localhost:44360/apps/BBB -> 连接 BBB 数据库

我正在打开第一个 url,然后在另一个选项卡中打开第二个,如果我回到 1,它只指向 BBB 数据库。因为会话

0 投票
0 回答
514 浏览

c# - 当 Target 运行时可移植时,ASP.NET Core 3.1 应用程序无法在 IIS 上运行:未找到程序集

我在 VS2019 中基于 Template 编写了一个简单的 ASP.NET Core 3.1 Web 应用程序。在依赖框架的部署模式下将应用程序发布到以 netcoreapp3.1 为目标的文件系统,并以可移植运行时为目标。

该应用程序通过 IIS express 在我的开发盒上运行良好,运行 app.exe 和 dotnet app.dll。

在我们的暂存 IIS 上设置它并没有任何乐趣。运行 app.exe 按预期工作,但 dotnet app.dll 没有。相反,它告诉我

找不到应用程序依赖项清单 (SmartDirectoryNG.deps.json) 中指定的程序集:包:'Microsoft.Win32.Registry.AccessControl',版本:'4.7.0' 路径:'runtimes/win/lib/netstandard2.0 /Microsoft.Win32.Registry.AccessControl.dll'

当我将应用程序发布到目标 win-x64 时,一切正常。

我奇怪地想起了完整的 .NET 框架上的程序集重定向地狱,但我很好奇:为什么当我为 win-x64 发布时它会起作用?Microsoft.Win32.Registry.AccessControl.dll 始终与 app.exe 和 app.dll 位于同一目录中,并且 app.exe 确实找到了它。它似乎处于可移植模式,它不会在 app 目录中查找依赖项。

那么我在这里错过了什么?

0 投票
2 回答
2508 浏览

asp.net-core - 从 .net core 3.0 迁移到 3.1 导致缺少 System.Data.SqlClient 程序集错误

我有一个引用 .net 框架库的 .net 核心项目。框架库用于System.Data.SqlClient访问数据库。当核心项目在 dotnet core 3.0 上运行时,一切正常。但是,我刚刚迁移到 3.1,现在出现以下异常:

System.Data.SqlClient我尝试通过框架库中的 Nuget显式安装v. 4.6.0,但我仍然得到相同的异常。

0 投票
1 回答
19288 浏览

docker - 无法在 IPv6 环回接口上绑定到 http://localhost:5000:“无法分配请求的地址”

我正在使用启用了 docker 的 asp.net core 3.1 项目模板(VS2019)来开发 Web API。没有编译错误。

运行项目时,在 VS2019 的输出窗口中,我看到以下消息:

这是我的 Docker.develop 文件:

任何人都可以通过提供解决此问题的指导来帮助我吗

0 投票
1 回答
365 浏览

c# - 当可以从用户对象中提取所需的属性时,像 GetPhoneNumberAsync(IdentityUser user) 这样的 UserManager 方法的目的是什么?

我试图了解 ASP.Net Core Identity UI 视图背后的一些逻辑。

例如,Account\Manage\Index.cshtml.cs 包含以下代码:

为什么调用 _userManager.GetPhoneNumberAsync(user),而我们可以直接从用户对象中提取 PhoneNumber 属性?

0 投票
2 回答
1741 浏览

c# - 为什么我的 WebAPI 出现 400 和 404 错误?

我正在使用 Angular 8 和 ASP.Net Core3.1 开发一个应用程序。

在此处输入图像描述

当我调用所有 API 时,很少有人工作正常,很少有人给出 400 错误,其中很少有人给出 404 错误。

API 给出 ​​400 错误:

型号详情

API 详细信息

API 工作正常:api/v1/serviceoffer/allservice

API 给出 ​​400 错误:api/v1/serviceoffer/addservices

API 提供 404 错误:api/v1/serviceoffer/update

角度服务

配置详情

任何人都可以解释我为什么会遇到这个可怕的错误?

提前致谢。

0 投票
1 回答
480 浏览

c# - Asp .Net Core Show DateTime 基于本地化

我希望我的输入显示为 dd/mm/yyyy,默认情况下如何更改?

-

html

0 投票
1 回答
1778 浏览

c# - 无法在 ASP.NET Core 3.1 MVC 中发送电子邮件进行确认

在 startup.cs 我有:

EmailSender课堂上我有:

我正在获取此页面而不是发送邮件。根据 Microsoft 文档的引用,我也没有 /Identity/Account/Manage/PersonalData 页面。