首页 > 解决方案 > 除非完全清理/重建,否则 ASP 核心 + Angular 解决方案不会在 VS 中启动

问题描述

我正在使用带有 Web API 控制器 + Angular 11 前端的 ASP Core 3.1 开发一个 Web 应用程序。

大多数情况下,当我运行解决方案时,它无法正常启动。它会打开浏览器,它会显示一个微调器,然后会显示消息:

{"StatusCode":500,"Message":"内部服务器错误。"}

通过对解决方案进行完全清理和重建,可以“解决”这个问题。下次启动将使网站正确弹出。之后的启动将再次给我错误消息,直到我再次进行清理和重建。

当前端从 Angular 9 升级到 11 时,这种行为开始发生。

此外,可能是一个相关的症状:启动解决方案非常慢。在一台功能强大的机器上,它可能需要数分钟才能在浏览器、网站或错误消息中显示任何内容。

我不知道从哪里开始寻找。由于清理/重建解决方法“有效”,它似乎不是代码本身。但是,我很想找到一个解决方案,因为它会减慢开发速度。

标签: angularvisual-studioasp.net-core

解决方案


更多的是解决方法而不是解决方案:

使用项目启动配置而不是 IIS Express 启动配置进行调试时,不会出现此问题。

自从我换了我就没有更多的问题了。


推荐阅读