Ошибка Web.Config при использовании веб-приложения

Я использую этот файл Web.Config. Если я использую инструменты администрирования веб-сайта как «веб-сайт», все работает отлично.

Если я использую тот же скрипт, что и «Веб-приложение», я получаю сообщение об ошибке на вкладке «Безопасность». Ошибка:

«Существует проблема с выбранным вами хранилищем данных. Это может быть вызвано неправильным именем сервера или учетными данными или недостаточным разрешением. Это также может быть вызвано тем, что функция диспетчера ролей не включена. Нажмите кнопку ниже, чтобы быть перенаправленным на страница, на которой вы можете выбрать новое хранилище данных.

Следующее сообщение может помочь в диагностике проблемы: Не удалось начать мониторинг изменений в «Z:\MSDOS_DOCUMENTS_SETTINGS\SWN-Working\Projects-Cms\Cms-Application-ProtoTypes\Admin-RolesPermissions\ProtoType-Rules\ProtoType-Rules». "

Я действительно не знаю, что я делаю неправильно. Не могли бы вы посоветовать мне? Спасибо за поддержку!

<?xml version="1.0"?>

    <!--
      For more information on how to configure your ASP.NET application, please visit
      http://go.microsoft.com/fwlink/?LinkId=169433
      -->

    <configuration>
        <connectionStrings>
            <add name="CmsConnectionString"
                 connectionString="Data Source=.;Initial Catalog=DbCmsWebsiteTest;Integrated Security=SSPI" />
        </connectionStrings>

        <system.web>
            <compilation debug="true" targetFramework="4.0"/>

            <roleManager enabled="true" cacheRolesInCookie="true">
                <providers>
                    <clear/>
                    <add name="AspNetSqlRoleProvider"
                         connectionStringName="CmsConnectionString"
                         applicationName="/"
                         type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
                </providers>
            </roleManager>

            <membership>
                <providers>
                    <clear/>
                    <add name="AspNetSqlMembershipProvider"
                         connectionStringName="CmsConnectionString"
                         applicationName="/"
                         type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
                         enablePasswordRetrieval="false"
                         enablePasswordReset="true"
                         requiresQuestionAndAnswer="true"
                         requiresUniqueEmail="false"
                         passwordFormat="Hashed"
                         maxInvalidPasswordAttempts="5"
                         minRequiredPasswordLength="7"
                         minRequiredNonalphanumericCharacters="1"
                         passwordAttemptWindow="10"
                         passwordStrengthRegularExpression=""/>
                </providers>
            </membership>

        </system.web>
    </configuration>

person GibboK    schedule 06.09.2010    source источник


Ответы (1)


Я узнал решение своих проблем. Решение находится здесь http://support.microsoft.com/kb/317955

person GibboK    schedule 06.09.2010