目前,我只有一台机器可用,它已经托pipe了Exchange Server 2003。 我将开发一个将与SQL Server Express Edition交互的ASP.NET网站(可能使用MVC框架)。 我目前唯一的select是在同一台机器上托pipe网站。
我已经阅读过文章,认为在同一台机器上运行SQL Server和IIS并不是一个好主意……但是它的合理性(可能会损失一些性能)。
所以我的问题是,考虑到上述所有情况,这是一个灾难的食谱,还是应该好吗?
您可以在与Exchange 2003相同的服务器上快速运行一个asp.net站点,但是有几点需要记住,这可能会影响您的决定:
除了Sam的评论之外,另外一个关于在同一个盒子上运行IIS和SQL的强大的安全问题是相关的。 一个阵营是强烈的感觉,把他们放在同一个盒子里是一种安全风险,反对者认为,一旦你有权访问Web服务器,你就可以访问数据库。 考虑到邮件的性质,如果攻击者通过IIS或SQL进入,这会让我感到不安,让我的邮件服务器受到威胁,但这是一个风险,你必须为自己权衡一下。
只是要记住的东西。
我同意Sam的观点,你不应该从configuration的angular度来看问题。 你们应该好好地并肩作战,特别是在临近的时候,你们有希望在不久的将来克服。 当然,看资源,但!