powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASPNET_Profile не работает на удаленном сервере
1 сообщений из 1, страница 1 из 1
ASPNET_Profile не работает на удаленном сервере
    #38627154
Giker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько не гуглю ничего не помогает.....
Прикрутил к проекту встроенноую систему профилей:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<membership>
      <providers>
        <clear/>
        <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="AppConnectionString" applicationName="app" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" passwordFormat="Encrypted" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
      </providers>
    </membership>
    <profile enabled = true">
      <providers>
        <clear/>
        <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="AppConnectionString" applicationName="app"/>
      </providers>
     <properties>
        <add name="MeasutementSystem" type="System.Int32" defaultValue="0"/>
      </properties>
    </profile>



Вызов свойства в коде:
Код: c#
1.
MeasurementUnitsEnum.MeasurementSystemUnits unit = (MeasurementUnitsEnum.MeasurementSystemUnits)System.Web.HttpContext.Current.Profile.Get("MeasutementSystem");



На моей машине все работает отлично. При переносе на сервер происходит ошибка
: CS0246: The type or namespace name 'ProfileCommon' could not be found (are you missing a using directive or an assembly reference?)
Line 160: }
Line 161:
Line 162: protected ProfileCommon Profile {
Line 163: get {
Line 164: return ((ProfileCommon)(this.Context.Profile));


В интернете нашел ссылку .
Сделал так как там описано что оказалось даже удобнее(не надо при изменении свойств пользователя изменять web.config), но это так же не срабатывает. В интернете пишут что система профилей aspnet не работает с webApp но работает с webSite и рекомендуют использовать WebProfile , но насколько я понял эта библиотека решает проблему с профилями именно в процессе заработки, а на моей машине все работает прекрасно.

Если кто-нибудь знает причину такого поведения пожалуйста расскажите что делать.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ASPNET_Profile не работает на удаленном сервере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]