angular - 除非完全清理/重建,否则 ASP 核心 + Angular 解决方案不会在 VS 中启动
问题描述
我正在使用带有 Web API 控制器 + Angular 11 前端的 ASP Core 3.1 开发一个 Web 应用程序。
大多数情况下,当我运行解决方案时,它无法正常启动。它会打开浏览器,它会显示一个微调器,然后会显示消息:
{"StatusCode":500,"Message":"内部服务器错误。"}
通过对解决方案进行完全清理和重建,可以“解决”这个问题。下次启动将使网站正确弹出。之后的启动将再次给我错误消息,直到我再次进行清理和重建。
当前端从 Angular 9 升级到 11 时,这种行为开始发生。
此外,可能是一个相关的症状:启动解决方案非常慢。在一台功能强大的机器上,它可能需要数分钟才能在浏览器、网站或错误消息中显示任何内容。
我不知道从哪里开始寻找。由于清理/重建解决方法“有效”,它似乎不是代码本身。但是,我很想找到一个解决方案,因为它会减慢开发速度。
解决方案
更多的是解决方法而不是解决方案:
使用项目启动配置而不是 IIS Express 启动配置进行调试时,不会出现此问题。
自从我换了我就没有更多的问题了。
推荐阅读
- github - 在 github 中管理 clearcase 工作流
- angular - ng2 Dragula 和 Angular 管道
- php - Laravel 5.8 说“array_map():预期参数 2 是一个数组,给定的 int”
- swagger - Swagger 在路径参数中转义正斜杠
- regex - 如何使正则表达式跳过一些文本以匹配特定单词,只匹配一次?
- java - 在方法中刷新 JTextArea
- jmeter - 如何将 JMeter 的空格编码更改为 '%20' 而不是 '+'
- sql - 错误 SQL72016:无法打开登录请求的数据库 XXX。登录失败
- amazon-web-services - C# AWS 无服务器应用程序和 CORS
- excel - 删除 Excel 数据透视表时间线切片器