Сообщество русскоговорящих пользователей
CMS DotNetNuke
   Вы здесь:  База знаний » Статья
31.10.2009 15:13:44, Administrator
Во время установки при нажатии на "Next" получаю ту же страницу

Оригинал здесь.
Возникновение:

Я переназначил домашний каталог для IIS на каталог, где хранится DNN-приложение. При этом IIS предложил унаследовать все настройки корневого каталога (в том числе описанные в файле web.config) для всех дочерних виртуальных каталогов. Я охотно согласился, хотя не следовало это делать, потому что это привело к конфликтным ситуациям вроде "переменная SiteSqlServer уже определена".

После этого при попытке установки:

При нажатии на Next, я получаю абсолютно такую же страницу и никак не мог выйти из этого замкнутого круга.

Решение:

Причина в том, что некоторые конфигурации (например, SiteSqlServer), описанные в файле web.config из корневого каталога IIS (http://localhost), автоматически наследуются виртуальными приложениями (типа http://localhost/my_application). Для отмены наследования надо написать тег в файле web.config дочернего приложения, например:

<connectionStrings> 
 <remove name="SiteSqlServer" /> 
 <add name="SiteSqlServer" connectionString="Data Source=localhost;Initial Catalog=dnntest;User ID=user;Password=pwd" providerName="System.Data.SqlClient" /> 
connectionStrings>
powered by metaPost
print



rating
  Комментарии

Нет комментариев.

 
OpenedBorderBoxed Small width layoutMedium width layoutMaximum width layout Small textMedium textMaximum text