是否可以加密数据库连接字符串并将其部署到Windows Azure网站? (不是Windows Azure Web角色)如果是这样,怎么做?
我问的原因是因为我无法在任何地方找到有关如何使用Azure网站执行此操作的示例或文档。 (我想使用"共享"网站模式)
我找到了以下资源,这些资源接近我想要的,但是利用Web角色而不是网站:
http://archive.msdn.microsoft.com/pkcs12protectedconfg
http://blogs.msdn.com/b/windowsazure/archive/2010/09/09/securing-your-connection-string-in-windows-azure-part-3.aspx
答案 0 :(得分:7)
在Azure网站上使用连接字符串的正确方法是将“debug”连接字符串添加到web.config
文件中(并通过“debug”它可以是本地数据库/存储或任何安全的字符串分享 - 空字符串)。
在Azure门户上转到Azure网站 - > CONFIGURE选项卡和连接字符串部分下添加实际连接字符串,其名称与web.config
文件中使用的名称相同,连接字符串将保存为加密字符串。
网站代码将获得您在Azure门户中设置的正确连接字符串。