c# – 如何将javascript和cshtml文件传播到单独的项目中
发布时间:2020-12-15 21:59:28 所属栏目:百科 来源:网络整理
导读:目前我正在开发一个大型项目,该项目往往有大约10000个 javascript和cshtml文件. 有一个shell项目和很多业务项目是个好主意,比如: MyCompany.ShellMyCompany.BusinessDomain1MyCompany.BusinessDomain2 通过这种方式,MyCompany.Shell是一个Web项目,其他是类
目前我正在开发一个大型项目,该项目往往有大约10000个
javascript和cshtml文件.
有一个shell项目和很多业务项目是个好主意,比如: MyCompany.Shell MyCompany.BusinessDomain1 MyCompany.BusinessDomain2 通过这种方式,MyCompany.Shell是一个Web项目,其他是类库. 仅供参考,我正在使用HotTowel模板和Durandal 2.0.1 解决方法
如果您使用MVC生成视图,那么实际上没有办法,因为您有不同的网站.除非将它们部署到虚拟目录中,否则durandal无法访问视图.如果要将它们部署到虚拟目录中,则只需确保视图和视图模型的路径在运行时是正确的.
除此之外,这里有一些可能有用的提示: >我认为一个带有10000个JS文件的Durandal应用程序可能有点过头了.在我看来,你最好将项目划分为单独的子应用程序.>我不会使用MVC来呈现您的观点.我尝试过这种方式,但最终却陷入了混乱.您最好保持HTML静态,并通过(JSON)API和视图模型执行所有动态部分.>我不会将我的JS文件与我的业务项目(或域逻辑FTM)放在一起.你想要的是在服务器和客户端之间清晰地分离.分离应该来自中间的API.这样,您可以单独进化客户端和服务器端 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |