asp.net - 带有 Angular 12 SPA 的 ASP.NET CORE 5.0
问题描述
尝试独立运行 Angular 应用程序 - ng serve .. 它涉及以下标准:Angular Live Development Server 正在侦听 localhost:4200,在 http://localhost:4200/ 上打开浏览器 ** 我在 .NET PJ 中进行了更改( ASP.NET CORE 5.0) 在 startup.cs
// spa.UseAngularCliServer(npmScript: "start");
spa.UseProxyToSpaDevelopmentServer("http://localhost:4200");
如果我在 VS 中运行,它可以在浏览器中使用 URL:https://localhost:44323 我正在尝试使用 .NET CLI 作为 DOTNET 构建运行它;DOTNET 运行,它给了我确定:C:_NGNET\netnguno>dotnet 运行信息:Microsoft.Hosting.Lifetime[0] 现在正在收听:https://localhost:5001 信息:Microsoft.Hosting.Lifetime[0] 现在正在收听:http://localhost:5000 信息:Microsoft.Hosting.Lifetime[0] 应用程序已启动。按 Ctrl+C 关闭。信息:Microsoft.Hosting.Lifetime[0] 托管环境:开发信息:Microsoft.Hosting.Lifetime[0] 内容根路径:C:_NGNET\netnguno 但我找不到要放入浏览器的 URL,因此它将获取 ClientApp。 ..有什么想法要检查吗?谢谢。
解决方案
我想您正在使用 ASP 和角度标识。要在浏览器上打开客户端应用程序,请转到
https://localhost:5001/
.
这将是部署客户端应用程序(前端)AKA 角度端的 URL。
dotnet build
不会做任何事情,因为它是用于生成静态文件的命令(通常在托管时完成)。如果要查看静态文件,请转到bin/debug/net5.0
推荐阅读
- html - 使用 for 循环为选择器输入创建选项?
- google-analytics - Google Analytics 如何检测浏览器/版本?
- python - scipy.optimize.linprog 不支持内部点吗?
- r - 从现有数据添加新列的 ifelse 语句错误
- c# - Android Auto 和 Xamarin 兼容性
- python - 源中的尾随反斜杠字符
- playframework - Play 2.6、play2-maven-plugin、自定义加载器、MessagesApi 注入器问题
- hyperledger-fabric - 超级账本耗电量
- reactjs - React-table css 未加载是 webpack 的问题吗?
- php - PHP fopen fwrite 删除缩进和空行