相关疑难解决方法(0)

.NET Core - 在Azure部署任务中设置环境变量

我目前正在尝试使用该launchSettings.json文件来管理应用程序的环境变量,因此我的Setup.cs文件可以通过env.IsDevelopmentEnvironment()等方式管理环境.

在VSTS中,如何ASPNETCORE_ENVIRONMENT在Azure部署任务上设置环境变量?或者它应该dotnet publish进入我的构建步骤中的任务?

configuration azure azure-devops asp.net-core

19
推荐指数
2
解决办法
2万
查看次数

你如何将环境变量放在web.config中?

我目前正在学习这些教程,并且我想从Azure的Web应用程序设置中调用明文字符串.我的印象是环境变量用于非配置文件.但是,我想对web.config文件使用相同的方法.

  <connectionStrings configSource="/config/ConnectionStrings.config">
    <add name="DefaultConnection" connectionString="@Environment.GetEnvironmentalVariable('SQLAZURECONNSTR_DefaultConnection')" providerName="System.Data.SqlClient" />
  </connectionStrings>
  <appSettings file="config\AppSettingsSecret.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>
Run Code Online (Sandbox Code Playgroud)

注意:我在本地测试中包含了configSource ="/ example /".

asp.net-mvc connection-string web-config appsettings azure

17
推荐指数
1
解决办法
2万
查看次数

在Git中存储Web.config

我对将Web.config文件存储在Git-hub中有疑问,是否建议这样做?

这不是安全漏洞吗?

同样,用于不同环境的web.config在不同的环境中也会有所不同,因此如何保持不同版本的web.config是相同的仓库和分支?

.net c# asp.net github

4
推荐指数
1
解决办法
994
查看次数

如何在一个 Azure Web 应用程序上托管多个应用程序

我构建了应用程序(ASP .NET Core MVC + Angular)。我需要为三个不同的客户部署这个应用程序。此时每个客户都有自己的数据库。是否可以在一个 azure Web 应用程序(如 mysite.com/a、mysite.com/b 和 mysite.com/c)中拥有多个站点,并且每个站点都有自己的连接字符串?或者我应该使用路径 1 客户 - 1 网络应用程序?Tnx

asp.net model-view-controller web-applications azure angular

2
推荐指数
1
解决办法
5617
查看次数