我在Azure中有一个Web应用程序,并且在其应用程序设置中配置了connectionStrgin,但我不知道如何将此配置设置为应用程序web.config(.Net)中的环境变量。
有人有一些文档或知道如何实现这一点,到目前为止我已经查看了微软和其他网站的文档进行故障排除,但我还没有找到解决方案
连接字符串
对于 ASP.NET 等 .NET 应用程序,这些连接字符串会在运行时注入到 .NET 配置 connectionStrings 设置中,覆盖键等于链接数据库名称的现有条目。
这些设置也将在运行时可用作环境变量,以连接类型为前缀。环境变量前缀如下:
SQL服务器:SQLCONNSTR_
MySQL: MYSQLCONNSTR_
SQL数据库:SQLAZURECONNSTR_
风俗:CUSTOMCONNSTR_
您可以使用以下方式检索应用程序中的设置ConfigurationManager.ConnectionStrings["keyname"];
.
那么在我的 web.config 中,我应该将连接字符串留空,并且会自动使用应用程序设置的连接字符串?
Yes, 这是。当你在azure应用程序设置和web.config中都有连接字符串时,the azure settings will override web.config
。当您在本地测试时,您可以在 web.config 中设置键/值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)