web 2.0

Установка DotNetNuke (DNN) 7 версия

Установа DotNetNuke (DNN) может оказаться не такой простой. Не смотря долгий путь развития, по которому прошёл этот движок, всё ещё его инсталяция не доведена до такой степени совершенства, как например другие порталы, в.ч. Orchard. Ибо в DNN во избежание ошибок требуется полазить в web.config и изменить некоторые вещи. 

установка dnn

Бороться пришлось с разными ошибками, например:

"Source: .Net SqlClient Data Provider Class: 14 Number: 18488 DNN Unable to connect to database."

и

"20% ERROR:The given path's format is not supported"

Тогда я полез в локальную БД SQLEXPRESS и завёл создал Базу Данных DNN и пользователя dnn и назначил его владельцем соответсвтующей базы

 

Вот какие части я затронул, в web.config, чтобы установка прошла:

<connectionStrings>
    <!-- Connection String for SQL Server 2005/2008 Express -->
    <!--add name="SiteSqlServer" connectionString="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;" providerName="System.Data.SqlClient" /-->
    <!-- Connection String for SQL Server 2005/2008-->
    <!--add name="SiteSqlServer" connectionString="Server=(local);Database=DotNetNuke;uid=;pwd=;" providerName="System.Data.SqlClient" /-->
    <add name="SiteSqlServer" connectionString="Server=MYPCNAME\SQLEXPRESS; Database=DNN; uid=dnn; pwd=SECRET" />
</connectionStrings>

 

Очень важно упомянуть, что необходимо раздать права на папку где лежит Веб приолжение DNN пользователям IIS, я это сделал так:
 
 

 

Tags:

Blog

Установка Visual Studio 2012 выдаёт ошибку с NuGet

Error: this template attempted to load component assembly 'NuGet.VisualStudio.Interop, Version=*, Culture=neutral, PublicKeyToken=*'
 

Решается очень просто:
  1. Удаляем устаревшую версию Nuget: Open Visual Studio > Tools > Extensions and Updates > 'NuGet Package Manager' 
  2. Установите новую версию Nuget: 'http://nuget.org', предварительно скачав её.
  3. Откройте Visual Studio снова, ошибки быть уже не должно.

Tags:

Blog