在C#ASP.NET Web应用程序中,我将其结构与顶部的Web应用程序结合在一起,然后将多个项目用于处理业务层和数据访问层。我有一个包含SQL Helper的DLL文件。应该将其放置在Web应用程序的文件夹中还是文件夹中,我在Web应用程序的根目录中创建了名为“ lib”的文件。
最后,由于它是一个处理数据访问的DLL,因此我应该将其放置在包含将引用该DLL的数据层类的项目中,如果这样做,则应将其放置在该项目(类型类库)中。
感谢您的所有考虑。
ASP.NET应用程序在\ bin文件夹中查找DLL,因此您可以在其中放置任何DLL。但是,如果DLL在许多应用程序之间共享,则可能需要在GAC中进行安装。
(您可能需要单击解决方案资源管理器顶部的“显示所有文件”按钮以查看\ bin文件夹)。
就像@Paul Zahra所说的一样,我还是更喜欢\ bin解决方案而不是GAC,因为您可以根据需要进行XCOPY部署。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句