Forms auth. Login or password failed.
От: el vacho Россия http://www.ircworld.ru
Дата: 27.09.06 17:59
Оценка:
Дано ASP.NET 2.0 + SQL 2005 Express приложение, использующее forms authentification. Вот содержимое web.config:

<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <appSettings/>
  <connectionStrings>
    <add name="ConnectionString" 
      connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" 
      providerName="System.Data.SqlClient"/>
  </connectionStrings>
  <system.web>
    <authorization>
      <allow roles="Moderator" />
    </authorization>
    <authentication mode="Forms" />
    <roleManager enabled="true" />
    <compilation debug="true"/>
  </system.web>
</configuration>

Есть автоматически созданный ASPNETDB.MDF, в котором храняться данные о двух ролях и двух юзерах. И есть Database.mdf с данными прикладного характера.
Из студии по 'F5' проект работает адекватно: вхожу под существующими логинами и соответствующие функции приложения становятся доступными или недоступными. Но когда публикую приложение IIS (пробовал и локальный и удалённый) мои логины или пароли не подходят, хотя ASPNETDB.MDF на сервере идентична локальной.
При этом вторая база данных работает нормально. Доступные для не авторизованных пользователей фичи работают.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.