单个URL下两个Web应用程序的可能性!

时间:2008-12-26 13:11:40

标签: asp.net

我有两个使用ASP.Net开发的Web应用程序。我想在Application A中提供一个链接来访问Application B中的aspx页面。通过这个我可以使用单个URL访问这两个应用程序。

有可能吗?如果有可能那我该怎么办?

苏雷什

4 个答案:

答案 0 :(得分:3)

(my)定义的Web应用程序具有唯一的URL。所以,不,你不能在一个URL下真正拥有两个独立的Web应用程序。但是,您可以在同一服务器上拥有多个应用程序,这些应用程序位于各自的virtual directories内。这样你就可以:

http://www.mydomain.com/ApplicationA

http://www.mydomain.com/ApplicationB

答案 1 :(得分:1)

执行此操作的唯一方法是发送

  1. 用于访问A或B的不同GET查询字符串
  2. 另一个COOKIE,表示您是否需要A或B
  3. 服务器端检测某些其他数据(即用户IP,用户客户端字符串等)
  4. 然而,这听起来像是BadIdea™,它可能会成为一种维护问题。

答案 2 :(得分:0)

这样做的目的是什么?并不是说本身有任何错误,但它有一些应该避免的标志。也许如果您根据共享URL的需要澄清您的问题,我们可以给出一个对您有帮助的答案,而不仅仅是猜测您的要求。

答案 3 :(得分:0)

您是否正在寻找Server.Transfer