让我们说在我的解决方案Insig
中我已经在Asp.net Core中预测了Insig.Api
。
然后我添加了新的空网络项目Insig.Web
然后我通过ng new ClientApp
在Angular中创建了Web应用程序。
我已将ClientApp
从wwwroot
添加到Insig.Web
,并为我们设置了多个启动项目。
现在,当我按下Visual Studio Start
时,我想用我的角应用程序运行Api。我怎么能这样做?
我知道我可以使用Visual Studio中的默认Angular模板执行此操作,但我想从头开始,因为模板包含许多不必要的东西。
答案 0 :(得分:0)
我找到了解决方案HERE
希望它可以帮助某人,因为在大多数教程中使用的是Visual Studio的默认模板,实际上是旧版本Angular 4 ...
顺便在Startup.cs
中,如果你想在另一个项目中使用API而不是我希望的话,则无需添加AddMvc
和UseMvc
行。
并使用ng build --watch
跟踪更改。
不要忘记在Api Startup.cs
app.UseCors(builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());