2013-12-06 1 views
0

У меня возникла проблема с развертыванием веб-приложения с подсветкой на 3 уровня на сервере.Развертывание веб-приложения lightwitch на сервере: Ошибка HTTP 500.19 - Внутренняя ошибка сервера

На локальном сервере IIS7 все работает идеально, но когда я развернуть его на VPS, который также работает IIS7 это дает мне эту ошибку, когда я пытаюсь перейти на страницу:

HTTP Error 500.19 - Внутренняя ошибка сервера Запрошенная страница недоступна, поскольку связанные с ней данные конфигурации для страницы недействительны.

Я опубликовал пакет на диске, загрузил его на сервер, успешно установил приложение по умолчанию. Но когда я перейти к приложению это показывает, что ошибка ...

Это то, что показано в качестве проблемной области:

Config Source 

    141: </system.serviceModel> 
    142: <uri> 
    143:  <schemeSettings> 

Это часть файла web.config. Когда я открыть его и туда я вижу это:

 <uri> 
    <schemeSettings> 
     <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes" /> 
     <add name="https" genericUriParserOptions="DontUnescapePathDotsAndSlashes" /> 
    </schemeSettings> 
    </uri> 

и добавить часть подчеркнутый, что дает мне дополнительное объяснение ошибки:

ошибки web.conf: элемент «schemeSettings» не может содержать дочерний элемент 'add', потому что модель содержимого родительского элемента пуста.

Я попытался, глядя в Интернете для решения, но не повезло ...

Спасибо!

ответ

1

Я нашел, в чем была проблема.

В IIS у меня был DefaultAppPool, выбранный для приложения. Когда я изменил его на ASP.NET v4.0, ошибка исчезла. Это можно сделать в основных настройках приложения.

Откройте диспетчер IIS, выберите приложение, в правом столбце проводника нажмите «Основные настройки», нажмите кнопку «Выбрать» и выберите «ASP.NET v4.0», нажмите «ОК».

Это было для меня. Надеюсь, это поможет кому-то ...

 Смежные вопросы

  • Нет связанных вопросов^_^