2

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

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

我可以通过服务做到这一点吗?

4

3 回答 3

8

将您的常用类和函数编译到一个库中,并将该库作为参考包含在 20 个站点中的每一个中。

于 2012-08-20T11:06:42.580 回答
2

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

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

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

于 2012-08-20T11:08:06.137 回答
0

如果您提到的所有“站点”都是纯 asp.net 并且不太可能从该平台更改,则创建一个通用 dll 并在每个站点上引用它。如果您以后发现必须满足混合“语言”(php、ruby、python、java 等)的需求,那么请使用 web 服务(或更可能是 RESTApi)方法。

每种方法都有其优点和缺点,因此根据您更全面的要求,只有您自己知道线在哪里。

于 2012-08-20T11:18:51.967 回答