现在用codesmith3.1+nettiers生成类库,却没有相应的配置文件生成,加入asp.netweb应用程序后,不会配置web.config.说是缺失nettiersconfigdata,请帮忙

解决方案 »

  1.   

    对了,你是不是在用VS2005,如果是的话,他不会配置web.config但是你可以将unittest目录下面的那个config的内容移值到web.config
      

  2.   

    我用的是vs.net03
    codsmith3.1
    进入codesmith单击nettiers设置相关数据源,命名空间等信息,生成三个类库,再在项目中新建asp.net web 应用程序,添加引用,之后跟踪发现少一nettiersdata 片,应该加入web.config中什么片断,哪位用过?
      

  3.   

    nettiersdata 这些是数据源连接的片段~~你应该在web.config中设置这个片段,让这个片段指向数据源的config文件。  如:
    <section name="nettiersdata " type="test.Dal.Bases.NetTiersServiceSection, test.Dal" allowDefinition="MachineToApplication" restartOnExternalChanges="true" />总之,这个web.config里的内容你可以参考UnitTests这个目录下的config文件。
      

  4.   

    你在设置codesmitch时,可以让项目包含unittest这样你就可以在这个目录里找到所有的配置文件~~方便你到时配web.config
      

  5.   

    如何让项目包含unittest?没找到这个项,在namespace下有个namespaceUnitTests选项,这个怎么输出它,再次感谢
      

  6.   

    codesmith的属性窗口有一个General -- > IncludeUnitTest 你选为true。。这样项目输出时就会包含这个。。里面有你需要的config通过这些config去配web.config.另外:UnitTestsNameSpace是指你要输出的UnitTest的namespace默认的,你可以设为UnitTests...就像我刚说的,项目输出后,你直接到这个目录去找config