Сообщество русскоговорящих пользователей
CMS DotNetNuke
   Вы здесь:  Форум
Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
balaxonov Offline
#1 Оставлено : 24 июня 2014 г. 13:31:54(UTC)
balaxonov

Статус: Новичок

Зарегистрирован: 24.06.2014(UTC)
Сообщений: 4


Сказал(а) «Спасибо»: 1 раз
В IIS создал виртуальный каталог, который ссылается на папку с распакованным дистрибутивом DNN, преобразовал его в веб приложение, на папке неограниченные права для NETWORK SERVICE, IIS_UISRS. Создал базу данных с именем DNN (имя сервера 1-PC) и добавил к ней пользователя USERNAME, одноменного с именем входа. Далее открыл файл web.config и пробовал его редактировать:
<connectionStrings>
<!-- Connection String for SQL Server 2008/2012 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 2008/2012 -->
<add name="SiteSqlServer" connectionString="Server=1-PC;Database=DNN;uid=USERNAME;pwd=PASSWORD;" providerName="System.Data.SqlClient" />
</connectionStrings>

<appSettings>
<!-- Connection String for SQL Server 2008/2012 Express - kept for backwards compatability - legacy modules -->
<!-- add key="SiteSqlServer" value="Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Database.mdf;" -->
<!-- Connection String for SQL Server 2008/2012 - kept for backwards compatability - legacy modules -->
<add key="SiteSqlServer" value="Server=1-PC;Database=DNN;uid=USERNAME;pwd=PASSWORD;"/>

Сообщение

ERROR:Index #: 0
Source: .Net SqlClient Data Provider
Class: 14
Number: 18488
Message:

Отредактировано пользователем 29 июня 2014 г. 14:05:27(UTC)  | Причина: Не указана

Реклама
balbes Offline
#2 Оставлено : 26 июня 2014 г. 6:24:45(UTC)
balbes

Статус: Профессионал

Зарегистрирован: 10.08.2008(UTC)
Сообщений: 928

Откуда: Ukraine

Сказал «Спасибо»: 13 раз
Поблагодарили: 141 раз в 138 постах
Тема обсуждалась неоднократно, неужели так лениво поискать по форуму
How to Install DotNetNuke
В вашем случае строка соединения должна выглядеть так
<add name="SiteSqlServer" connectionString="(local);Database=DNN;uid=USERNAME;pwd=PASSWORD;" providerName="System.Data.SqlClient" />
при этом USERNAME должен иметь права на полный доступ к базе данных
Create a Login
Create a Database User
Для папки D:\Projects\DNN в которой файлы днн дайте разрешения на полный доступ для app pool-a под которым запущен сайт
Application Pool Identities
balbes Offline
#3 Оставлено : 27 июня 2014 г. 6:59:24(UTC)
balbes

Статус: Профессионал

Зарегистрирован: 10.08.2008(UTC)
Сообщений: 928

Откуда: Ukraine

Сказал «Спасибо»: 13 раз
Поблагодарили: 141 раз в 138 постах
По ссылке Application Pool Identities , приведенной выше все расписано даже с картинками, или много букав? не асилили?

Цитата:
You can try this by selecting a file in Windows Explorer and adding the "DefaultAppPool" identity to the file's Access Control List (ACL).

Open Windows Explorer
Select a file or directory.
Right click the file and select Properties
Select the Security tab
Click the Edit button and then Add button
Click the Locations button and make sure that you select your computer.

Enter IIS AppPool\DefaultAppPool in the Enter the object names to select: text box.
Click the Check Names button and click OK.

Отредактировано пользователем 27 июня 2014 г. 7:00:12(UTC)  | Причина: Не указана

 1 пользователь поблагодарил balbes за этот пост.
balaxonov оставлено 28.06.2014(UTC)
balaxonov Offline
#4 Оставлено : 28 июня 2014 г. 22:49:53(UTC)
balaxonov

Статус: Новичок

Зарегистрирован: 24.06.2014(UTC)
Сообщений: 4


Сказал(а) «Спасибо»: 1 раз
В общем все разрешилось. Установил новый экземпляр базы данных и изменил строку подключения:
<add name="SiteSqlServer" connectionString="Имя_сервера;Database=DNN;uid=USERNAME;pwd=PASSWORD;" />
providerName="System.Data.SqlClient" в конце НЕ НАДО. <appSetting> не редактировал.

Отредактировано пользователем 29 июня 2014 г. 14:08:11(UTC)  | Причина: Не указана

balaxonov Offline
#5 Оставлено : 14 ноября 2014 г. 18:44:29(UTC)
balaxonov

Статус: Новичок

Зарегистрирован: 24.06.2014(UTC)
Сообщений: 4


Сказал(а) «Спасибо»: 1 раз
Прочитал в статье по созданию собственных скинов что необходимо открыть проект в visual studio, но вот в папке с установленным сайтом у меня нет файлов с расширение .sln Выполнил поиск по дискам - нет такого файла. Никто не знает почему или где его искать?
balbes Offline
#6 Оставлено : 2 декабря 2014 г. 10:38:56(UTC)
balbes

Статус: Профессионал

Зарегистрирован: 10.08.2008(UTC)
Сообщений: 928

Откуда: Ukraine

Сказал «Спасибо»: 13 раз
Поблагодарили: 141 раз в 138 постах
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.



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