繁体   English   中英

如何在众多网站中共享通用功能?

[英]How can I share common functionality in a multitude of web sites?

在我的服务器上,我有二十个asp.net网站。 如何使它们共享一个通用函数类而不必复制该通用函数类二十次?

我的网站都是.net 2并使用c#

我可以使用服务吗?

将您的公共类和函数编译到库中,并将该库作为二十个站点中每个站点的参考。

创建一个新的空类库项目。

将您要共享的所有代码放在该项目中的一个(或多个)类中。

在ASP.net网站中设置对该项目的引用。

如果你所提到的所有“网站”都是纯粹的asp.net,并且不太可能从该平台改变,那么在每个网站上创建一个共同的dll和引用。 如果你发现以后你必须迎合混合'语言'(php,ruby,python,java等等),那么就去寻找web服务(或者更像是RESTApi)的方法。

每种方法都有它的优点和缺点,因此根据您的更全面的要求,只有您知道线的绘制位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM