【发布时间】:2021-09-03 13:32:41
【问题描述】:
我刚刚接管了一个在 startup.cs 中有这行代码的应用
spa.UseProxyToSpaDevelopmentServer("http://localhost:4200")
当应用程序运行时,我收到此错误
HttpRequestException : 由于目标机器主动拒绝,无法建立连接
未能将请求代理到 http://localhost:4200,因为对代理目标的请求失败:检查代理目标服务器是否正在运行并接受对 http://localhost:4200 的请求
我最初以为这是一个 sql server 错误,它的语法类似于 sql 网络错误,但经过一番搜索后,它可以追溯到 spa 架构/设计?
代理服务器应该是什么?我错过了某处服务器的激活吗? 我正在使用 .net core 3 和 angular 11(我是新手) 在此先感谢您的帮助
【问题讨论】:
-
如果您不熟悉这一切,最好不要将 ASP.NET Core + Angular 作为单个项目使用。只需像往常一样运行 Angular 并使其像任何 API 一样访问 ASP.NET Core。一旦你更熟悉一切是如何工作的,ASP.NET Core 的 SPA 集成将开始变得更有意义
标签: .net-core angular-cli single-page-application