一个解决方案下多个项目
我用的是vs2012,同一个解决方案下有多个项目,当然还有很多分层的类库。现在怎么在一个项目中访问到另一个项目。比如:A项目中有个链接到B项目中的某个页面。好像有个东西叫什么单点登录,请做过这方面的高手赐教
------解决方案--------------------单点登录不是这个意思。
如果是类库,你要做的就是在一个项目中添加引用,引用另一个项目。
如果都是站点项目,直接server.redirect跳转即可。
------解决方案--------------------单点登录问题 你可以吧A站的登录信息 加密保存 发送给B
或者在创建1个表z 不管是A 还是B 登录之后都保存到表z 只要确定是当前的电脑保存的就不用再次登录了 注销也是同理
------解决方案--------------------网站都是单独发布的,跳转要确定url
------解决方案--------------------用webserver,吧需要互相访问的开放出来
例子:
a访问b得到c,在b里面写webserver 返回c。然后a使用b的webserver
或者b写一个dll库文件,a使用b开放出的dll访问
------解决方案--------------------WCF
在David Chappell所撰的《Introducing Windows Communication Foundation》一文中,用了一个活鲜鲜的例子,来说明WCF的优势所在。假定我们要为一家汽车租赁公司开发一个新的应用程序,用于租车预约服务。该租车预约服务会被多种应用程序访问,包括呼叫中心(Call Center),基于J2EE的租车预约服务以及合作伙伴的应用程序(Partner Application)
从功能的角度来看,WCF完全可以看作是ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的并集。(注:这种说法仅仅是从功能的角度。事实上WCF远非简单的并集这样简单,它是真正面向服务的产品,它已经改变了通常的开发模式。)因此,对于上述汽车预约服务系统的例子,利用WCF,就可以解决包括安全、可信赖、互操作、跨平台通信等等需求。开发者再不用去分别了解.Net Remoting,ASMX等各种技术了。