asp.net-mvc – 如何将环境变量放在web.config中?
发布时间:2020-12-15 23:59:15 所属栏目:asp.Net 来源:网络整理
导读:我目前是 Following these tutorials,我想从Azure的Web应用程序设置中调用明文字符串.我的印象是环境变量是 used for non-config files.但是,我想对web.config文件使用相同的方法. connectionStrings configSource="/config/ConnectionStrings.config" add n
我目前是
Following these tutorials,我想从Azure的Web应用程序设置中调用明文字符串.我的印象是环境变量是
used for non-config files.但是,我想对web.config文件使用相同的方法.
<connectionStrings configSource="/config/ConnectionStrings.config"> <add name="DefaultConnection" connectionString="@Environment.GetEnvironmentalVariable('SQLAZURECONNSTR_DefaultConnection')" providerName="System.Data.SqlClient" /> </connectionStrings> <appSettings file="configAppSettingsSecret.config"> <!-- Code Removed for Conciseness--> <add key="mailAccount" value="@Environment.GetEnvironmentalVariable('APPSETTING_mailAccount')" /> <add key="mailPassword" value="@Environment.GetEnvironmentalVariable('APPSETTING_mailPassword')" /> <!-- Twilio--> <add key="TwilioSid" value="@Environment.GetEnvironmentalVariable('APPSETTING_TwilioSid')" /> <add key="TwilioToken" value="@Environment.GetEnvironmentalVariable('APPSETTING_TwilioToken')" /> <add key="TwilioFromPhone" value="@Environment.GetEnvironmentalVariable('APPSETTING_TwilioFromPhone')" /> </appSettings> 注意:我在本地测试中包含了configSource =“/ example /”. 解决方法
对于应用程序,包括Web应用程序,在Windows上:
< appSettings>中的值只是字符串.如果您希望扩展环境变量,您的应用程序将需要自己完成. 执行此操作的常用方法是使用cmd语法%variable%,然后使用 在Azure上: 规则是不同的(请参阅问题中的链接):但值似乎在环境变量中,因此,在配置文件中: <add key='SomeSetting' value='%APPSETTING_some_key%'/> 然后检索: var someSetting = Environment.ExpandEnvironmentVariables( ConfigurationManager.AppSetting("SomeSetting")) 可能会很好. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 以编程方式访问ASP.NET 2.0中继器中的数据
- asp.net – 在iframe中显示PDF
- 是否可以在OSX上使用Razor作为独立库(没有任何asp.net业务)
- asp.net-mvc – RavenDB部署问题
- asp.net-mvc – 如何根据接受的HTTP动词重载ASP.NET MVC操作
- ASP.NET MVC - HTML 帮助器
- asp.net – repeater或listview vs concatenated html
- asp.net-mvc – ASP.Net MVC中的两步认证
- asp.net – 当用户按下文本框中的返回时,我可以取消回发吗?
- asp.net使用H5新特性实现异步上传的示例
推荐文章
站长推荐
- asp.net-web-api – 如何为代理控制器设置Web AP
- 将ASP.net Web API用作服务层是否合适?
- asp.net-mvc – ASP.NET MVC可以在视图中使用接口
- asp.net – Web用户控件通过XML填充项目
- asp.net web api定义的c/s调用方法一例
- git/sourcetree解决本地仓库历史合并到线上仓的历
- asp.net-mvc – ASP.Net 5中缺少FormCollections
- .NET中的FileUpload控件的使用-Jquery(一)
- Asp.net 5 MVC 6,添加facebook电子邮件的权限
- asp.net-mvc – 如何为未经过身份验证的用户隐藏
热点阅读