Settings.txt 连接字符串在发布到 Azure 后被删除
Settings.txt with connection string gets removed after publish into Azure
我将我的 NopCommerce 应用程序发布到 Azure。您可能知道连接字符串是在 app_data 下的 settings.txt 文件中定义的。它也与所有文件一起发布,但奇怪的是,当我打开 settings.txt 文件时。连接字符串已删除。
应该是这样的
- 数据提供者:SQL 服务器 CE
- 数据连接字符串:
Data Source=|DataDirectory|\Nop.Db.sdf;Persist Security Info=False
但发布的版本看起来像那样
- 数据提供者:
- 数据连接字符串:
知道为什么会这样吗?还是有其他方法可以直接复制?我是 Azure 的新手,我什至找不到已发布的文件。
谢谢
您可以使用 SCM 端点查看文件系统和编辑\上传文件,此博客中有很好的信息:http://blogs.staykov.net/2013/12/windows-azure-secrets-of-web-site.html
基本上,您将 url 用于您的站点 http://<your_site>.azurewebsites.net
,并将 scm 添加到 url,这样它将是:http://<your_site>.scm.azurewebsites.net
。浏览到此位置将使您能够访问文件浏览器以及一组诊断工具。
我将我的 NopCommerce 应用程序发布到 Azure。您可能知道连接字符串是在 app_data 下的 settings.txt 文件中定义的。它也与所有文件一起发布,但奇怪的是,当我打开 settings.txt 文件时。连接字符串已删除。
应该是这样的
- 数据提供者:SQL 服务器 CE
- 数据连接字符串:
Data Source=|DataDirectory|\Nop.Db.sdf;Persist Security Info=False
但发布的版本看起来像那样
- 数据提供者:
- 数据连接字符串:
知道为什么会这样吗?还是有其他方法可以直接复制?我是 Azure 的新手,我什至找不到已发布的文件。
谢谢
您可以使用 SCM 端点查看文件系统和编辑\上传文件,此博客中有很好的信息:http://blogs.staykov.net/2013/12/windows-azure-secrets-of-web-site.html
基本上,您将 url 用于您的站点 http://<your_site>.azurewebsites.net
,并将 scm 添加到 url,这样它将是:http://<your_site>.scm.azurewebsites.net
。浏览到此位置将使您能够访问文件浏览器以及一组诊断工具。