目前我正在开发一个大型项目,该项目往往有大约10000个javascript和cshtml文件。
拥有一个shell项目以及许多业务项目是个好主意,例如:
MyCompany.Shell
MyCompany.BusinessDomain1
MyCompany.BusinessDomain2
以这种方式,MyCompany.Shell
是一个Web项目,其他是Class Libraries
。
如何配置Solution
,TeamProject
和MyCompany.Shell
以使用分布在Business
项目中的JavaScript文件。
仅供参考,我正在使用HotTowel
模板和Durandal 2.0.1
答案 0 :(得分:1)
如果你使用MVC生成视图,那么实际上并没有办法,因为你有不同的网站。除非将它们部署到虚拟目录中,否则durandal无法访问视图。如果要将它们部署到虚拟目录中,则只需确保视图和视图模型的路径在运行时是正确的。
除此之外,还有一些可能有用的提示: