Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在同一Grunt Web服务器上运行的UI和ASP.NET WebAPI服务是否使用AngularJS?_Angularjs_Asp.net Web Api_Gruntjs - Fatal编程技术网

在同一Grunt Web服务器上运行的UI和ASP.NET WebAPI服务是否使用AngularJS?

在同一Grunt Web服务器上运行的UI和ASP.NET WebAPI服务是否使用AngularJS?,angularjs,asp.net-web-api,gruntjs,Angularjs,Asp.net Web Api,Gruntjs,我正在用VisualStudio开发MVC WebAPI。 我喜欢 在约曼的帮助下,我开始用AngularJS开发UI。使用“Grunt服务”运行nodejs Web服务器。 我也喜欢! 尤其是文件监控和浏览器的即时刷新非常好 这是我的问题 对Webapi的请求是跨域的,因为angularjs在端口localhost:9000上运行,而Webapi在IIS的本地主机上运行。我使用了CORS设置,所以没有出现错误,但仍然 有没有一种方法可以让我在同一台本地主机Web服务器上轻松地运行Webapi和

我正在用VisualStudio开发MVC WebAPI。
我喜欢

在约曼的帮助下,我开始用AngularJS开发UI。使用“Grunt服务”运行nodejs Web服务器。
我也喜欢!
尤其是文件监控和浏览器的即时刷新非常好

这是我的问题
对Webapi的请求是跨域的,因为angularjs在端口localhost:9000上运行,而Webapi在IIS的本地主机上运行。我使用了CORS设置,所以没有出现错误,但仍然

有没有一种方法可以让我在同一台本地主机Web服务器上轻松地运行Webapi和AngularJS,同时保持使用“grunt服务”时的出色自动刷新功能


如果这完全是愚蠢的,也请让我知道。谢谢:-)

是的,您可以,它基本上包括将客户端angular包含到mvc webapi应用程序中(通过根映射器控制器),这将使它们在同一主机上运行。现在,如果您想要自动刷新功能,您必须调整GrunFile并了解watch任务是如何工作的。注:你仍然需要在VS之外使用grunt,自动刷新才能工作。你能做到这一点吗?我在寻找完全相同的答案。谢谢