我想对此采取行动。我会同意,尽管如此,答案还是基于某些观点。
我刚刚比较了我参与的一个新项目的两个版本。
首先是一些事实
我想用Angular创建一个单页Web应用程序,但是我无法决定项目类型。(仅由angular-cli之类的工具生成的文件或在Asp.Net Core Project中生成的文件)>
我有一个问题。
ASP.NET Core项目上的构建角度应用程序的优点和缺点
] >>>]在哪种情况下,我更喜欢找到ASP.NET Core项目内的角度应用程序?
] >>我想用Angular创建一个单页Web应用程序,但是我无法决定项目类型。 (仅由angular-cli之类的工具生成的文件,或者由Asp.Net Core Project内部的文件生成的文件)...
我想对此采取行动。我会同意,尽管如此,答案还是基于某些观点。
我刚刚比较了我参与的一个新项目的两个版本。
首先是一些事实
在ASP.Net核心应用程序内部创建的Angular项目决不依赖于.Net代码。您可以导航到该目录并键入ng serve
并自行运行。
如果以后出于某种原因决定不想合并它,则可以将角度代码复制到另一个目录或存储库中并单独托管它。您所要做的就是复制粘贴角度代码,然后在startup.cs中删除有关内部托管的几行。
在ASP网络核心模板中添加的代码与基本的角度应用程序非常接近,并添加了一些示例。
如果使用登录功能模板,它将实现oidc客户端,并在后端实现身份服务器(opinion
截至目前,模板使用的是Angular 8.0.0,您只需更改package.json即可获取最新版本并运行npm install。效果很好。
您仍然可以将Visual Studio Code用于组合项目的Angular零件。
这里是当我选择其他版本的时间(警告在前)
。何时选择asp.net核心角度项目。
何时选择单独的应用程序。
我想对此采取行动。我会同意,尽管如此,答案还是基于某些观点。
我刚刚比较了我参与的一个新项目的两个版本。
首先是一些事实