2009-03-16 3 views
1

Привет У меня установлены правила доступа на моем локальном сервере, и они работают нормально. Однако, когда я развертываю их на моем промежуточном сервере, правила не действуют. Где хранятся правила? Как мой локальный, так и промежуточный сервер указывают на тот же сервер БД. Спасибо за понимание.Правила доступа к членству в ASP .Net

Я установил правила доступа в администрации ASP.Net Web Application

ответ

2

Если вы имеете в виду роли/пользователей ограничения, те идут в web.config. Встроенный roleprovider и membershipprovider хранят пользователей и роли в db, но роли allow/deny находятся в файле web.config (или в специальном коде, который вы делаете в этом отношении).

5

Каждая защищенная папка имеет файл web.config, который определяет правила доступа этого пути. Скопируйте их на свой сервер.

0

Информация о членстве хранится в базе данных ASPNETDB, которая по умолчанию находится в папке app_data. Проверьте web.config для следующих условий:

<connectionStrings> 
<add name="ApplicationServices" 
    connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" 
    providerName="System.Data.SqlClient" /> 

Смежные вопросы