首页 新闻 赞助 找找看

bin目录下dll的问题

0
悬赏园豆:5 [已关闭问题]

网站分前台和后台,如果都放在一个项目文件中,就只会生成一个dll.如果切割成2个项目,则会有2个dll.

但是部署到服务器上的时候,这2个dll都会放到同一个bin目录里.

 

如果修改bin目录里的任何一个dll会导致整个网站应用程序重启吗?

问题补充: 根据搜索得到的结果是:bin目录是web程序运行时开始加载的动态类库,运行过程中会一直对这个目录进行侦测,一旦发生变动,则web程序就会重起 。 如果这样无论修改bin目录下任何文件都导致web程序重起的话,好像就没有必要将前后台分成2个项目了?
隨風.NET的主页 隨風.NET | 初学一级 | 园豆:94
提问于:2009-02-12 11:12
< >
分享
其他回答(5)
0

项目不分,就没有条理了,没有了层次

譬如分为web,entity,data,oper,persistanceLay,common,plugin..................

zjy | 园豆:3194 (老鸟四级) | 2009-02-12 13:53
0

分项目是为了吧复杂的东西简单化

并不是重dll方面考虑

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2009-02-12 13:56
0

弄成一个项目得了!

子夜星辰 | 园豆:1613 (小虾三级) | 2009-02-12 14:02
0

将项目分为多个DLL(准确点来说是分为多个层次或者说多个Feature)的目的不是为了在修改了Dll之后不重启Web程序,更根本的原因是基于设计上的考虑。层次结构分明的程序更容易修改,而且修改对其他模块造成的影响较小,因此修改的代码范围也就更小,修改造成的风险也会更小。个人理解~

Aaron Wu | 园豆:215 (菜鸟二级) | 2009-02-12 18:25
0

你就不会加载一个新的DLL上去,保持原来的DLL不动,然后切换到新的DLL么,比如在代码中根据DLL们的签名选择最新版的……

Gray Zhang | 园豆:17610 (专家六级) | 2009-02-12 18:35
0

分多个项目是为了方便源代码管理和团队协作,特别是对于大的解决方案来说

canbeing | 园豆:1287 (小虾三级) | 2009-02-13 22:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册