如何跨网站共享方法/类

本文关键字:方法 共享 何跨 网站 | 更新日期: 2023-09-27 18:15:47

我有一个Arcade.Game类,可以在我们的.com网站上找到。在同一台服务器上,我有一个.net网站提供静态内容。由于几个设计原因,我需要在.net站点上运行aspx页面,该页面可以访问.com站点上的Arcade.Game类以及一些方法。

做这件事的最好方法是什么?

如何跨网站共享方法/类

编译Arcade.Game和它的依赖关系来分离汇编(类库项目)并从两个网站引用它。请务必将其从原网站的App_Code中删除。

编辑:如果你需要从同一服务器上的另一个网站访问Arcade.Game的完全相同的实例,你有其他选择:

  • 在同一个AppPool中运行两个站点,并使用反射从其他应用程序访问实例
  • 如果这个类是无状态的,通过WebService暴露方法。
  • 使用。net远程连接IPC或TCP通道

如果使用MVC,请查看可移植区域