我正在将几个项目从SVN迁移到Mercurial,我不知道如何解决这个问题:因为我们正在使用MVC 3,所以我们有一些SQL连接字符串存储在我们的Web.config文件。锁定/保护TortoiseHg的web服务器
由于TortoiseHg在您从上下文菜单中单击“Web服务器”时会自动启动一个开放式Web服务器,因此我正在研究如何限制或锁定它,但我一直没有运气。我们显然不希望任何人能够浏览或拉动,默认启用。虽然最简单的解决方案就是不运行它,但是开发人员在尝试同步或克隆时,意外点击它,完全可能点击X关闭它,然后最终与他的本地服务器结束,而没有任何线索。
其他开发人员如何解决这个问题?我错过了什么吗?我想过推出GPO阻止:8000远程访问,但没有什么能阻止开发者。从滚动和更改端口或愚蠢的东西。
谁来浏览或拉你的情况?同一网络上的人们?什么可以防止你从Web.config中删除敏感数据? – Helgi
在我们的案例中,是的,同网络开发者(或者真的,没有人 - 这不是我们必须具备的功能)。至于Web.config ...我想我可以将它们作为ODBC数据源存储在Windows中而不是部署服务器上?虽然稍微乏味。 – heyseuss