我对组织ASP.NET MVC项目有疑问。
我有3个不同的主要区域。前端和后端,我有一个Web API。
我想知道组织这样一个项目的最佳做法是什么?
到目前为止,我所做的是制作3个不同的项目,以便我可以分开他们所处理的区域,但是我遇到了带有CORS(跨源资源共享)的Web API的问题。
所以我的问题是,是否有可能有3个项目,或者我是否应该使用区域?我仍然希望能够将“关注点”(Web API,前端,后端)分开。
答案 0 :(得分:1)
为什么不在一个默认的虚拟目录下运行它...你的结构将是localhost =>虚拟根,localhost / Web1。 localhost / Web2,localhost / Web3并在IIS下运行它们而不是IIS express