Shunt написал:скачала архив
1) разархивировал в папку c:\Inetpub\wwwroot\forum
2) скопировал файл recommended-web.config и переименовал его в web.config
3) создал новую пустую базу на SQL Server 2008 назвав её "yafnet"
4) в файле db.config в connectionString задал строку, которая прописана в VS 2008 (т.е. connectionString="Data Source=<название сервера>;Initial Catalog=yafnet;Integrated Security=True")
5) в файле app.config раскомментировал строку <add key="YAF.Root" value="/forum/"/>
люди, помогите...
при запуске default.aspx в появившемся окне ввожу пароль и он мне выдаёт:
There has been a serious error loading the forum. No further information is available.
Please contact the administrator if this message persists.
что делать? видел такой уже задавали вопрос, решением на эту проблему было дать доступ к базе. Не подскажите как это сделать?
нужно создать пользователя для соединения с базой:
1. Открываем SQL Server Management Studio и коннектимся к нашей базе используя Windows Authentication.
2. Заходим в папку \Security\Logins. В ней по идее должен быть пользователь sa (админ по умолчанию, если его нет можно создать нового), щелкаем на нем правой кнопкой выбираем "Properties".
3. Вводим нужный пароль в поля Password и подтверждаем confirm password;
4. В том же окне слева выбираем Status и меняем Login на Enabled;
(после этого можно проверить работу пользователя используя пункт 1 и выбрав SQL Server Authentication вместо Windows Authentication)
5. в файле db.config в connectionString меняем коннекшен типа такова:
<add name="yafnet" connectionString="data source=имя сервера;initial catalog=база данных;User ID=sa(либо другой пользователь с админскими правами к базе данных); Pwd=пароль который установили для данного пользователя" />
Вроде все... Удачи! :)