我知道Azure使用一些运行时魔术来覆盖我的.NET应用程序的连接字符串.但是,我正试图移植一个wordpress博客,看起来连接信息存储在名为wp-config.php的文件中.如果我将博客的正确值输入到该文件中,那么一切正常,但我想从公共
github存储库进行部署.如何从wp-config.php中排除连接信息并允许azure在运行时覆盖它? 最佳答案 除非您的存储库是私有的,否则您需要将wp-config.php文件存储在
Windows Azure实例上(或者事后以某种方式上传它).然后,当文件从
Github被拉入该目录时,wp-config.php(假设没有wp-config.php文件在repo中)文件已经存在,其中包含连接细节.
如果您有一个私有Github存储库,那么将wp-config.php文件和值保留在存储库本身可能是安全的,因为只有您提供对repo的访问权限的用户才能看到它.