Azure App Service连接字符串设置不可用自定义会话提供程序

时间:2017-10-04 16:31:03

标签: asp.net azure azure-web-sites azure-configuration

我将所有连接字符串添加到App Service中 - >设置屏幕。

我正在使用Redis在不同实例之间共享会话。如果我在web.config的ConnectionString部分中有连接但是如果我从那里删除它并将其添加到设置屏幕下的连接字符串部分,则一切都很好,然后它全部中断。

我正在.net 4.7上运行经典的.net网络应用程序

到目前为止,我已尝试过以下内容:

  1. 在web.config中添加了一个连接字符串,但没有希望它覆盖它的值
  2. 完全删除了web.config文件中的连接字符串。
  3. 只是为了测试,我添加了一个额外的连接字符串,我可以在以后检索并显示在网页上。
  4. 来自azure的连接字符串有多早应用?是否有解决方法或这是一个已知问题(还没有找到任何关于它的东西)?

    编辑:以下是我正在尝试做的一个示例。

    我有一个名为<add name="redis.sessions" value=""/>的连接字符串和一个指向该连接字符串的会话状态提供程序 <add name="redis" type="Sitecore.SessionProvider.Redis.RedisSessionStateProvider, Sitecore.SessionProvider.Redis" applicationName="private" connectionString="redis.sessions" pollingInterval="2"/>并且在初始化的会话提供程序中,它尝试使用空白连接字符串初始化Redis连接。即使已经在App Service Settings中提供了一个。

0 个答案:

没有答案