如何分离Web客户端项目和Web API项目?

时间:2015-12-11 16:13:47

标签: visual-studio visual-studio-2015 asp.net-core dnx

我正在开发ASP.NET 5上的SPA应用程序,我想更进一步,将客户端(js,html等)和web api项目分开,以便客户端和服务器之间有明显的区别。显然,有许多技术问题使事情变得复杂:

  • 如何包含js / html / etc.生成的已发布项目中的文件? (理想情况下,我希望能够编辑js / html并在浏览器中查看结果)。我发现有一个链接文件夹。
  • 我想进一步分享一些javascript文件,例如Cordova js项目中的角度服务
  • mvc6中有一个非常好的功能,在js项目中不容易完成环境,我还是要使用一些Index.cshtml来使用它,但这并不重要,因为我可以使用gulp做类似的东西
  • js如何知道api的URL(这可能只是在一些配置的脚本中使用gulp完成)

我并非100%确定这是一个好主意,但也许有人尝试过它并且可以分享这种方法的经验和优点/缺点。目前,最重要的问题似乎是将客户端项目以某种方式包含在服务项目中,以便将它们连接到一个Web应用程序中,我可以以不会使开发更难的方式进行部署。

0 个答案:

没有答案