【发布时间】:2021-06-14 07:45:44
【问题描述】:
我的 web.config 文件中有一个环境变量,例如 <add key="ConnectionString" value=""/>,它是在应用程序发布时从服务器中提取的。
我的会话状态在网络配置文件中是这样设置的
<sessionState mode="Custom" customProvider="DefaultSessionProvider" allowCustomSqlDatabase="true" timeout="120" cookieless="false">
<providers>
<add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="" />
</providers>
</sessionState>
如何设置 connectionStringName 以使用环境变量?我不想将连接字符串以纯文本形式存储在 Web 配置文件中。
【问题讨论】:
-
“我不想将连接字符串以纯文本形式存储在 Web 配置文件中。” 但您已经在此处以纯文本形式保存了它
<add key="ConnectionString" value="HERE"/> -
值留空,来自服务器
标签: c# asp.net session web-config