如何在iis7中最好地设置不同版本的网站(基于https)

时间:2011-07-24 21:44:40

标签: asp.net iis-7

我正在网站上工作(asp.net,webforms,所有https),我需要设置此网站的不同版本。

对于不同的版本,我的意思是:stable-group1,stable-group2,beta,test(没有客户应该达到这个)。 在这个时刻,只有一个稳定的和一个测试版(但我可以预期上述“版本”将来会发生)。

我目前在iis7中的设置 网站(稳定),子应用(测试)。 这个“工作”很好,直到我在testversion中升级了第三方dll之一,现在我得到了版本冲突。

我能提出的一个解决方案是将测试版本作为一个网站自行移动。但这意味着我需要一个额外的证书(对于https)或基于星号的证书(但由于.com,.be,* .mobi地址,我还需要多个证书。)

另一种解决方案是将稳定网站也移动到子应用程序中,只需将登录逻辑保留在“主”网站中,这样就可以将客户引导到正确的版本。 然后,第三方dll的版本将在子应用程序的web.config中。

我的第一个选择是最后的解决方案,但我不知道是否还有其他问题/缺点。 或者如果还有其他更好的解决方案。

如果你能给出答案,请考虑我这个主题的新手。

谢谢,

致以最诚挚的问候,

艾克

1 个答案:

答案 0 :(得分:0)

你的“最后一个解决方案”是合适的,但我不能预测任何问题或缺点,因为我不知道你的应用是什么,它需要什么,等等。但是除了创建单独的解决方案之外没有更好的解决方案你说过的网站。