iisexpresstray 在从 visual studio 启动站点时崩溃

问题描述 投票:0回答:3

我是VS2022用户。我将它更新到版本 17.5.0。每次我尝试在浏览器中查看时,都会出现 iisexpresstray (IIS Express)。但是当你通过鼠标消失。事件查看器中出现错误。 IIS Express 仍在工作。


我已经“重置这台电脑”3次,每次都重装Win11和visual studio。我也在虚拟机Win11上测试过。同样的错误。 [Windows 11 - 12400 - 16gb - M2 TB]

还在我的 Thinkpad X1 Win10 VS2022 上测试更新到 17.5.0 工作正常!

IIS Express 托盘图标在测试多个项目时非常有用。让您知道使用的端口。 任何想法 ?。非常感谢。-

asp.net visual-studio-2022 iis-express trayicon iis-express-10
3个回答
11
投票

本回答总结了来自评论和外部来源的信息,以供保存。

这似乎是 Visual Studio 2022 版本 17.5 中引入的错误。

我发现 32 位版本的 IIS Express Tray 不会遇到同样的崩溃。因此,作为解决方法,您可以手动启动 32 位版本的 IISExpressTray.exe,通常位于“C:\Program Files (x86)\IIS Express”下。 IISExpressTray.exe 将自动识别正在运行的 IIS Express Web 进程,而不管它们的位数。您无需为此解决方法切换到 32 位 Web 进程。

此错误已由另一位用户报告给 Microsoft:https://developercommunity.visualstudio.com/t/iisexpress-crashes-in-ntdlldll/10290067

错误报告的发布者查看了故障转储,发现崩溃是在处理遥测数据时发生的。然后他们确认停用 Visual Studio 体验改进计划 将完全解决该错误。

要取消参与 Visual Studio 体验改善计划:打开 Visual Studio 2022。转到

Help
->
Privacy
->
Privacy Options...
。然后,在对话框底部附近,选择“不,我不想参与”。微软修复错误后,请考虑重新加入该计划。

在撰写本文时,该错误已被分类但尚未解决。


更新:Microsoft 表示此问题已在版本 17.5.4(2023 年 4 月 12 日)中得到解决 (https://learn.microsoft.com/en-us/visualstudio/releases/2022/release-notes#17.5。 4)


0
投票

修复错误之前,您可以卸载IIS Express,从https://www.microsoft.com/en-us/download/details.aspx?id=48264下载并安装。我需要在每次 VS 2022 更新后执行此操作。


0
投票

我更新时就开始出现这个问题

Microsoft.AspNet.WebApi
,

 Microsoft.AspNet.WebApi.Client, Microsoft.AspNet.WebApi.Core, 
 Microsoft.AspNet.WebApi.WebHost, From Version 5.2.6 to version 5.2.9. 

VS 更新

17.5.4
没有解决。当我将
Microsoft.AspNet.WebApi
版本回滚到 5.2.6 时,它解决了。

© www.soinside.com 2019 - 2024. All rights reserved.