ASP.NET类库
使用Visual Studio中的“发布”选项发布ASP.NET应用程序时,会在web服务器上的BIN文件夹中生成一系列DLL。Visual Studio专门为ASP.NET生成的DLL与标准类库之间有什么区别 我想在ASP.NET应用程序中包含的类中重用代码ASP.NET类库,asp.net,class,Asp.net,Class,使用Visual Studio中的“发布”选项发布ASP.NET应用程序时,会在web服务器上的BIN文件夹中生成一系列DLL。Visual Studio专门为ASP.NET生成的DLL与标准类库之间有什么区别 我想在ASP.NET应用程序中包含的类中重用代码 对我来说,一个选择是将ASP.NET类转换为类库,这就是产生这个问题的原因。另一个选项是使用web服务公开其他应用程序所需的功能。ASP.NET生成的DLL与标准类库之间没有区别。虽然web应用程序项目生成了一个DLL,但它不能真正被重用
对我来说,一个选择是将ASP.NET类转换为类库,这就是产生这个问题的原因。另一个选项是使用web服务公开其他应用程序所需的功能。ASP.NET生成的DLL与标准类库之间没有区别。虽然web应用程序项目生成了一个DLL,但它不能真正被重用(当然可以,但它包含页面和用户控件背后的代码,但不包含标记),但其他所有DLL都可以被重用
使用服务和实现面向服务的体系结构(SOA)也是另一种选择,因此这实际上取决于您的需求以及您试图重用的内容。选择类库而不是内置类的主要原因是,它们可以与其他项目共享,或者可以分发DLL以供进一步使用 我能想到的类库的好处是:
- 整洁的项目结构
- 更快的项目构建时间
- 可以引用库的不同版本,因此具有升级弹性
我通常将web服务用于需要在应用程序/服务器之间进行通信的项目,而不是包装通用代码。您应该提取要在单独程序集中重用的代码,并在web项目和其他项目中引用它。在另一个应用程序中,不要将程序集与网页和其他特定于应用程序的代码一起使用