代码之家  ›  专栏  ›  技术社区  ›  Perpetualcoder

使用ASP.NET MVC时,应如何设置解决方案?

  •  0
  • Perpetualcoder  · 技术社区  · 17 年前

    使用ASP.NET WebForms时,我通常的解决方案将具有以下类型的设置-

    1. mycompany.myproject.presentation.mywebformspp(ASP.NET Web窗体)
    2. mycompany.myproject.service.myservelayer(wcf/web服务)
    3. mycompany.myproject.business.mybusinesslogiclayer(类项目)
    4. mycompany.myproject.dataaccess.mydalayer(class project/linq2sql/nhibernate==datamodel)
    5. mycompany.myproject.datatransferObjects.myDomainLayer(类项目)
    6. 整批测试项目

    在使用ASP.NET MVC时,我使用了这种解决方案分解-

    1. mycompany.myproject.presentation.mymvcap(ASP.NET MVC项目)
    2. mycompany.myproject.dataaccess.mydalayer(class project/linq2sql/nhibernate==datamodel)
    3. 整批测试项目

    问题 在ap.net mvc设置中,如何连接我的域对象/dto/poco和wcf/web服务层?如果我想保持我用于WebForms的解决方案,我是否会失去任何功能??

    1 回复  |  直到 17 年前
        1
  •  2
  •   Kazi Manzur Rashid    17 年前

    ASP.NET MVC项目只应在Web项目中有所不同,其他项目应保持不变。在Web项目中,您在Web窗体应用程序中拥有的常规页面现在将拆分为控制器和视图。

    推荐文章