我目前正在 jQuery Mobile 中构建一个 MVC 4 移动站点,以补充常规桌面版本(内置于 MVC 3)。
我在移动网站的解决方案中添加了一个项目(所以我有两个项目)。
因为我可以重复使用大多数模型,所以我只是通过将这些模型包含在我的新移动项目中来从原始项目中获取它们。
我对 .NET MVC 非常陌生,因此我需要您对多个项目的最佳实践以及部署时可能遇到的问题的指导。
我计划在子域(例如mobile.domain.com)下或作为domain.com/mobile 部署这个移动站点。
移动项目部署后是否仍能访问模型?
您是否以某种方式部署了整个解决方案?在这种情况下,您如何决定移动项目应该驻留在特定的子域或文件夹中?
仅引用原始项目中的模型/类是一个聪明的主意,还是会以某种方式使其不那么灵活?我猜另一种方法是将模型复制到移动项目的“模型”文件夹中?
你会怎么做?
最好的问候米凯尔