如何在Visual Studio中将Angular 5应用程序添加到解决方案中?
假设在我的解决方案如何在Visual Studio中将Angular 5应用程序添加到解决方案中?,angular,visual-studio,asp.net-core,angular5,Angular,Visual Studio,Asp.net Core,Angular5,假设在我的解决方案Insig中,我已经在Asp.net核心中创建了Insig.Api 然后我添加了新的空web项目Insig.web 然后我在Angular viang new ClientApp中创建了web应用程序 我将Insig.Web中的ClientApp放到wwwroot中,并为它们设置了多个启动项目 现在,当我在VisualStudioStart中按下时,我想用我的angular应用程序运行Api。我该怎么做 我知道我可以使用VisualStudio中的默认角度模板来完成这项工作,但
Insig
中,我已经在Asp.net核心中创建了Insig.Api
然后我添加了新的空web项目Insig.web
然后我在Angular viang new ClientApp
中创建了web应用程序
我将Insig.Web
中的ClientApp
放到wwwroot
中,并为它们设置了多个启动项目
现在,当我在VisualStudioStart
中按下时,我想用我的angular应用程序运行Api。我该怎么做
我知道我可以使用VisualStudio中的默认角度模板来完成这项工作,但我希望从头开始,因为该模板包含很多不必要的内容
我找到了解决办法
希望它能帮助一些人,因为在大多数教程中使用的是Visual Studio的默认模板,实际上是旧版本Angular 4
顺便说一句,如果您想在另一个项目中使用API,而不是我想要的Angular,那么在Startup.cs
中没有必要添加带有AddMvc
和UseMvc
的行
并使用ng build--watch
跟踪更改
不要忘记在ApiStartup.cs中禁用CORS
app.UseCors(builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());