如何跨网站分享方法/课程?

时间:2011-11-27 17:05:02

标签: c# asp.net iis-7.5

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

这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:0)

编译Arcade.Game及其依赖关系来分离程序集(类库项目)并从两个网站引用它。务必在之后将其从原始网站App_Code中删除。

修改:如果您需要从同一台服务器上的其他网站访问完全相同的Arcade.Game实例,您还有其他选择:

  • 在同一AppPool中运行两个站点并使用反射来访问其他应用程序中的实例
  • 如果此类是无状态的,则通过WebService公开方法。
  • 将.NET Remoting与IPC或TCP通道一起使用

答案 1 :(得分:0)

如果你正在使用MVC,请查看Portable Areas