VS2022:如何使 ASP.NET Core 5 应用程序显示其控制台窗口

2024-03-21

在 VS2019 中,当我启动 ASP.NET Core 5 应用程序时,它只公开一个 API,如果重要的话,会弹出该应用程序的控制台窗口。曾经有一些设置来决定是将其作为控制台/独立应用程序运行还是将其托管在 IIS Express 中。我一直更喜欢控制台/独立版本,因为它可以让我实时查看日志。

在 VS2022 中,当我启动同一个项目时,根本没有窗口出现,而且有趣的是,我也没有看到 IIS Express 启动。

我怎样才能回到让项目作为控制台应用程序启动? (除了从命令行启动它然后附加调试器。)

UPDATE:

好吧,最后我注意到,奇怪的是,正在创建一个最小化的控制台窗口,因为我启动了十几个项目(微服务),我之前没有注意到,并且 procexplorer 告诉我可执行文件没有添加到窗口困惑。因此,尽管仍然很奇怪,但问题要小得多 - 为什么这个特定的应用程序不会以非最小化的方式启动?它与所有其他可执行文件的唯一区别是它使用 ASP.net core,而其他(所有通过消息队列通信的后台服务)则不使用。

这仅在 VS2022 中,在 VS2019 中,包括此在内的所有可执行文件都会开始取消最小化


让 VS 2022 打开 ASP.NET Core 控制台窗口not最小化,转到: 工具|选项|项目和解决方案| ASP.NET 核心

并取消选择“最小化启动外部控制台”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS2022:如何使 ASP.NET Core 5 应用程序显示其控制台窗口 的相关文章

  • Blazor:单击按钮时调用服务器方法?

    我创建了一个示例 Blazor 项目 该脚手架有两个示例 1 调用网页中存在的 C 方法 计数器 2 在网页初始化开始时调用服务器方法 天气表 但没有任何调用服务器方法并在单击按钮时获取结果的示例 那可能吗 例如 我可以将这样的方法添加到
  • 如何手动发送django异常日志?

    我的应用程序中有一个应该返回的特定视图HttpResponse 如果一切都成功完成并且类似HttpResponseBadRequest 否则 此视图适用于外部数据 因此可能会引发一些意外的异常 我当然需要知道发生了什么 所以我有这样的东西
  • C语言中如何通过内存地址映射函数名和行号?

    如何用 GCC 中的内存地址映射回函数名称和行号 即假设一个 C 语言原型 void func Get the address of caller maybe this could be avoided MemoryAddress get
  • 禁用 Eclipse Java 调试器的热代码替换 [重复]

    这个问题在这里已经有答案了 可能的重复 如何在 Eclipse 中禁用热代码替换 https stackoverflow com questions 2594408 how do i disable hot code replace in
  • 使用 python 进行串行数据记录

    Intro 我需要编写一个小程序来实时读取串行数据并将其写入文本文件 我在读取数据方面取得了一些进展 但尚未成功地将这些信息存储在新文件中 这是我的代码 from future import print function import se
  • 将 CSS 类添加到 TagHelper 中的 html 元素

    在 ASP NET Core 视图中 我有以下内容 div class message div 我使用以下 TagHelper 来创建 Tag Helper HtmlTargetElement div Attributes MessageN
  • PHP 从日志事件中获取行号

    好的 我还有一个问题HERE https stackoverflow com questions 3213423 php how could i make this class better suggestions feedback wel
  • sos.dll 在 Visual Studio 2013 中的使用

    当我阅读文档时关于 sos dll MSDN http msdn microsoft com en us library bb190764 v vs 110 aspx 遇到一张纸条说 如果您使用的是 Visual Studio 2013 则
  • ASP.Net Core SAML 身份验证

    我正在尝试将 SAML 2 0 身份验证添加到 ASP Net Core 解决方案 我找不到有关该主题的任何文档 因此我不确定从哪里开始 那里可能有文档 但我不想花三天时间成为这方面的专家 据我所知 ASP Net Core 对旧的 OWI
  • ASP.NET Core 1.0 中的 Nuget 配置

    在我们现有的解决方案中 我们有一个包含以下内容的 NuGet Config 文件
  • _CrtCheckMemory使用示例

    我试图了解如何使用 CrtCheckMemory追踪我正在开发的 Windows 应用程序中的堆损坏 我似乎无法让它返回false 这是我的测试代码 int test new int 1 for int i 0 i lt 100 i tes
  • Visual Studio 调试器 - 自动变量分配

    我正在开发一个多开发人员项目 正在开发的应用程序是通过启动器应用程序启动的 该应用程序传递登录用户 位置等参数 现在 当我调试应用程序时 我在代码上设置了一个断点解析输入参数 并将用户名变量分配给我的用户名等 我可以对这些值进行硬编码 但是
  • EXPO:无法解析模块“./debugger”

    重新加载后 我的应用程序已停止加载 A 我已经尝试过模拟器和 2 个真实设备 android 和 ios 错误是 错误 无法解析模块 debugger ui debuggerWorker d9da4ed7来自 有时我会收到错误 无法找到实例
  • 如何让 Debug.WriteLine 与其他进程一起工作?

    我有一个程序可以使用以下命令生成另外两个进程System Diagnostics Process 他们的输出被第一个程序捕获 players p Key StartInfo new ProcessStartInfo FileName arg
  • 在 pyqt4 应用程序中记录所有异常

    使用标准 python 日志记录 api 记录 pyqt4 应用程序中的所有异常的最佳方法是什么 我尝试将 exec 包装在 try except 块中 并记录其中的异常 但它只记录应用程序初始化时的异常 作为临时解决方案 我将最重要的方法
  • ASP.Net Core 的自定义不记名令牌授权

    这是自定义不记名令牌授权机制的可接受的实现吗 授权属性 public class AuthorizeAttribute TypeFilterAttribute public AuthorizeAttribute base typeof Au
  • 如何在 .Net Core 3、Visual Studio 2019 和 docker 中使用“dotnet watch run”

    我正在使用 Visual Studio 2019 来使用 docker 和 NET Core 3 我通过将 Dockerfile 添加到我的项目 右键单击项目 gt 添加 gt Docker 支持 来容器化我的应用程序 并且我能够启动它 但
  • 无法在 Web 服务器上启动调试。远程服务器返回错误:(404) 未找到。在 Visual Studio 中启动调试时出错

    我已经将项目设置为在 IIS 上运行一段时间了 当我按 F5 时 它确实连接没有问题 但最近它停止工作 当我按 F5 press 时确实收到此错误Debug gt Start debugging 无法在 Web 服务器上启动调试 远程服务器
  • IdentityServer4-挑战所有对 API 的请求,而不仅仅是 [授权]

    我有一个使用 IdentityServer4 的 ASP Net Core 2 API 我想质询对服务器的所有请求 并在用户未经过身份验证时调用登录重定向 在身份验证后回调到特定的 URL 默认情况下 仅当未经身份验证的用户请求受 Auth
  • 如何让 STDOUT 和 STDERR 都转到终端和日志文件?

    我有一个脚本 将由非技术用户交互式运行 该脚本将状态更新写入 STDOUT 以便用户可以确定脚本运行正常 我希望将Stdout和STDERR重定向到终端 以便用户可以看到脚本正在工作 并查看是否存在问题 我还希望将两个流都重定向到日志文件

随机推荐