0
我有两个网站(在同一目录下)托管在IIS中,比如站点1(包含类siteClass.CreateUser),比如站点2(登录类)。目前在Site2解决方案中,我添加了对Site 1的项目引用,并从Login Class中调用了SiteClass.CreateUser方法。这是正确的方法吗?我的理由是,既然这两个站点都位于同一个父目录下,并且托管在IIS中,我认为最好创建一个项目引用而不是创建服务引用?这个可以吗 ?从IIS托管的其他网站调用网站类
感谢Hally爵士,感谢您的回复。我刚刚明白我需要为上述问题创建一个Web引用(因为站点1和站点2可以托管在不同的环境中)。但我不确定它是否应该是Web引用或服务引用。创建用户被定义为wcf操作合同。由于消费者是.net 3.5,可以定义服务引用吗?如果是的话,我应该如何使其动态用于部署目的。如果我添加服务引用,则在web.config文件中看不到任何端点配置等。 – user476566 2012-08-08 20:41:11
我了解你的问题。这取决于你的目标:如果你确定,这些网站将在所有时间共同工作,如果你想最大限度地提高工作速度,项目参考是更好的选择。但是你的网站不会是独立的(根据SOA原则)。 如果您想要为两个完全独立的站点提供灵活的解决方案,那么服务参考更好。但它会降低你的速度。 – 2012-08-12 12:01:45