如何在另一个网站的子文件夹中设置 asp.net 网站,同时仍然能够使用用户控件?

如何在另一个网站的子文件夹中设置 asp.net 网站,同时仍然能够使用用户控件?

我有这种情况:

网站 1 (site1.com) 网站 2 (site2.com)

在 IIS 6.0 中,site1.com 被设置为一个网站。site1.com 中有一个名为 site2 的子文件夹,我想使用它来提供 site2 内容。

但是,我仍然希望能够在 site2 中使用 site1 中的用户控件。所以我认为我希望 site2 仍然是 site1 应用程序的一部分?或者建议将 site2 设为应用程序?但是,那么我相信他们不能轻易共享用户控件?

此外,当用户访问http://site2.com我希望他们看到http://site1.com/site2,但我希望地址保留http://site2.com好像 site2 文件夹是根目录。我不想要类似http://site1.com/site2甚至http://site2.com/site2

这可能吗?我发现很多帖子都说我可以使用 IIS7 的 URL 重写来实现这一点,也许同样的想法可以应用于 IIS 6,但我还没有找到关于如何在 IIS 6 中做到这一点的任何信息。

编辑:是否像设置某种 URL 重写一样简单,以便请求http://www.site2.com/映射到http://www.site2.com/site2

相关内容