234得票17回答
.NET Core MVC页面更改后未刷新

我正在构建一个.NET Core MVC项目,最新版本为2.2。当我修改CSHTML文件并刷新页面时,浏览器没有反映我的更改,必须重新启动项目才能看到更改。这个问题已经存在一段时间了,所以我不确定是哪个更改导致了这个问题。 我尝试了使用Chrome的“清空缓存和硬重载”以及其他浏览器,但都没...

197得票2回答
IConfiguration不包含GetValue的定义

将一个类移动到其他项目后,其中一个 IConfiguration 方法 GetValue<T> 停止了工作。使用方式如下:using Newtonsoft.Json; using System; using System.Net; using System.Text; using ...

107得票7回答
为单元测试填充IConfiguration

.NET Core配置允许添加许多选项以添加值(环境变量、json文件、命令行参数)。我只是无法弄清楚并找到如何通过代码填充它的答案。我正在为配置扩展方法编写单元测试,我认为通过代码在单元测试中填充它比为每个测试加载专用的json文件更容易。我的当前代码:[Fact] public void ...

104得票39回答
HTTP错误502.5 - 升级到ASP.NET Core 2.2后,ANCM外部进程启动失败

将我的项目升级到ASP.NET Core 2.2之后,我尝试运行应用程序(当然是本地运行),但浏览器显示了以下截图中的错误消息。 Visual Studio错误资源管理器没有更多错误通知。 我不知道发生了什么。

93得票4回答
如何使用ConsoleLoggerProvider创建一个LoggerFactory?

ConsoleLoggerProvider 有四个构造函数: ConsoleLoggerProvider(IConsoleLoggerSettings) ConsoleLoggerProvider(IOptionsMonitor<ConsoleLoggerOptions>) C...

77得票27回答
如何修复“ANCM In-Process Handler Load Failure”的错误?

我正在Windows Server 2016 Standard上设置第一个在IIS中的网站。 这是一个NET Core 2.2应用程序。我无法让网站显示。 我遇到了这个错误: HTTP Error 500.0 - ANCM In-Process Handler Load Failure 我应该...

65得票6回答
如何修复过时的ILoggerFactory方法?

我将我的项目升级到了.NET Core 2.2.x版本,并且在下面这两行代码处收到了一个关于已过时的警告:public void Configure(IApplicationBuilder app, IHostingEnvironment env,...

55得票7回答
Asp.net core HttpsRedirectionMiddleware 无法确定重定向的 https 端口

我试图在Windows服务中托管一个ASP.net Core Web应用程序。我能够创建一个自包含的部署并创建了Windows服务。我的Web应用程序配置为使用5000端口进行HTTP通信,使用5001端口进行HTTPS通信。在应用程序内部,我使用了一个HttpsRedirectMiddlew...

51得票3回答
部署时,便携版和win-x64有什么区别?

我将我的代码部署到 Windows Server 2016 上的 IIS,并尝试了解在发布/设置/目标运行时下拉菜单中选择 Portable 与 win-x64 的实际差异。 在 Portable 下,由于 JIT 需要将代码编译为特定架构,网站启动需要更长时间吗?还有其他方面的影响吗?

37得票4回答
为什么ClaimTypes.NameIdentifier不能映射到'sub'?

我使用ASP.NET Core 2.2和Identity Server 4,拥有以下控制器:[HttpGet("posts"), Authorize] public async Task<IActionResult> GetPosts() { var authenticate...