问题标签 [httpsys]

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 投票
0 回答
101 浏览

middleware - 已在 .net 5 中发送的标头

我们在 Web API 中有中间件,我们用它来过滤来自控制器的响应主体在将我们的服务更新到 .net 5 后,替换输出失败为

我们过滤输出的中间件看起来像这样

我意识到 net 5 可能更异步并且更早发送标头有没有办法阻止它,所以我可以修改中间件中的输出主体?

0 投票
1 回答
228 浏览

asp.net - 我应该为 ASP.NET Core REST API 使用哪个内存分析器

我有一个项目,它是一个 ASP.NET CORE REST API,并且 UI 是使用 Http.sys 托管的 IIS 没有出现在这里的任何地方。有多个后端服务创建为 Windows 服务,其中包括许多 API 调用。我正在寻找一个内存分析器工具来监控性能。任何建议都会有所帮助。我曾尝试使用 .NET 内存分析器,但由于没有 IIS,因此很难在其中进行管理。谁能给我推荐一个更好的工具?

0 投票
0 回答
19 浏览

c# - 是否可以通过编程方式禁用来自 HttpSys 的日志?

我们正在使用 httpsys 开发自托管服务,它大部分都可以正常工作

但是 HttpSys 正在用 C:\Windows\System32\LogFiles\HTTPERR 中的日志文件填充服务器磁盘

搜索有关该问题的文章,我相信可以通过注册表禁用日志

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2003/cc784703(v=ws.10)?redirectedfrom=MSDN

是否可以以编程方式禁用这些日志,因为注册表更改在凤凰服务器的世界中是一个糟糕的解决方案?

我们的 webhost-builder 看起来像这样

0 投票
1 回答
88 浏览

asp.net-core - Blazor webassembly 使用来自 http.sys 的 API 和 windows 身份验证导致未经授权

我在 https://localhost:5001/ 上运行客户端 blazor wasm,在 https://localhost:44302/ 上运行由http.sys托管的 API 服务器。我已经为 http.sys 设置了 Windows 身份验证,如此处所述https://docs.microsoft.com/en-us/aspnet/core/security/authentication/windowsauth?view=aspnetcore-5.0&tabs=visual-studio#httpsys

现在,当在 Blazor wasm 上使用 HttpClient 并使用 [Authorize] 到达控制器或集线器时,我立即获得未经授权。

我想知道为什么没有使用此设置设置凭据的弹出对话框。

相比之下,当我使用 IIS 托管 Blazor wasm 时,它会显示浏览器弹出登录名。

非常感谢您的回答。