IIS7 ASP - Поставщик не может быть найден. Это не может быть правильно установлено

Здесь в .au, различные организации, с которыми я работал, всегда имели хорошие результаты Enetica.

2
задан 13 December 2009 в 13:33
3 ответа

Я знаю, что это является довольно основным - но Вы запускали путем проверки, что в IIS ASP установил? Классический ASP не установлен по умолчанию на IIS7. Перейдите к Программам и Функциям в Панели управления и нажмите Turn Windows features на и прочь. Переместитесь вниз по дереву функций и удостоверьтесь, что ASP проверяется.

Если Вы уже не спустились по этому пути - это - вероятно, проблема.

2
ответ дан 3 December 2019 в 12:23
  • 1
    Между прочим, если это оказывается проблемой существует несколько других вещей. Необходимо будет добавить пул приложений для классического ASP. То, когда Вы создаете его, установило.Net Framework Version на " Нет Управляемый Code" и режим Managed Pipeline к " Classic"... в то время как " проверка моего work" на этом я столкнулся с этой статьей, которая может помочь Вам шаг за шагом: learn.iis.net/page.aspx/472/… Hope это помогает! –  Dave Holland 14 December 2009 в 01:26

Я уверен, что Вы будете потрясены, когда я предложу, чтобы не все приложения Microsoft и сервисы работали правильно в 64-разрядном режиме... На всякий случай это могло бы быть фактором в Вашей среде, видеть, существует ли опция выполнить это соединение с базой данных в 32-разрядном режиме. Например, я получил Вашу точную ошибку в проекте Visual Studio, который использовал сценарий.NET VB, и после изменения Свойства проекта VS, Run64BitRuntime, чтобы быть 'Ложным', означая выполненный в 32-разрядном = 'Верный'. Затем волшебно, ошибка исчезла:) Я знаю, что Вы упомянули, что изменили настройки в Пуле приложений, но ошибка могла бы произойти к тому времени во время выполнения, когда соединение с базой данных сделано. Тестирование его за пределами IIS могло бы подтвердить или устранить это как проблему.

0
ответ дан 3 December 2019 в 12:23

Были те же проблемы . Проверил все отметки и на основе ответа Мари Келли сделала следующее: в пуле приложений IIS7 goto выберите правильный пул приложений, нажмите Дополнительные настройки и установите «Включить 32-разрядные приложения» => True.

0
ответ дан 3 December 2019 в 12:23

Теги

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