IIS, не забирающий наследованные строки подключения

Таким образом, этим вопросом является дубликат: IIS 7.5 - почему мой файл конфигурации не забран, но не был никаким ответом на там, и Строка подключения IIS, не наследованная, имела ответ, но принятый ответ не помог мне.

Нам настраивали указатели соединения и для 32-и для 64-разрядные конфигурации под каждой версией платформы.NET под C:\Windows\Microsoft.Net для указания на папку, у нас есть установка, C:\TSNetConfig.

Таким образом, мы имеем:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\TSNetConfig
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\TSNetConfig

Где TSNetConfig указатель соединения. Под TSNetConfig папка у нас есть a SystemWideConnectionStrings.xml файл, который содержит, как можно предположить, все наши строки подключения для всех наших приложений.

Мы редактируем machine.config файл под каждой папкой конфигурации, чтобы иметь это в нем:

<connectionStrings configSource="TSNetConfig\SystemWideConnectionStrings.xml" />

По некоторым причинам, хотя, когда мы смотрим в соответствии со Строками подключения для каждого сайта в IIS, он только имеет одну строку по умолчанию, которая публикуется, когда приложение развертывается. Это не забирает ни одних из других. Мы используем эту установку на нескольких других серверах IIS, и они заполняют очень хорошо; однако ни одно из приложений на этом сервере не возьмет их.

Некоторые вещи я уже проверил:

  • Удостоверенные пулы приложений настраиваются для работы надлежащей версии платформы
  • Удостоверенные значения по умолчанию пула приложений к работе надлежащей версии платформы, как предложено во втором вопросе я связался

Какие-либо предложения?

1
задан 13 April 2017 в 15:14
1 ответ

Строки подключения были взяты из следующих мест, похоже.

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ machine.config и C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config \ machine.config

0
ответ дан 4 December 2019 в 08:18

Теги

Похожие вопросы