Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 12.05.2008
Сообщений: 112
1

Работа приложения FrameWork 1.1 под FrameWork 2.0

18.03.2012, 22:11. Просмотров 1316. Ответов 5
Метки нет (Все метки)

в файле web.config есть разделы

<location path="adm
<system.web>
<authorization>
<allow users="admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
<location path="guestbook/adm
<system.web>
<authorization>
<allow users="admin" />
<deny users="*" />
</authorization>
</system.web>
</location>
<system.web>
<authentication mode="Forms
<forms name="guestbook" loginUrl="guestbook/adm/default.aspx
<credentials passwordFormat="Clear
<user name="admin" password="admin" />
</credentials>
</forms>
<forms name="adm" loginUrl="adm/LoginPage.aspx
<credentials passwordFormat="Clear
<user name="admin" password="admin" />
</credentials>
</forms>

</authentication>
...........

при попытке запустить сайт под FrameWork 2.0
выходит сообщение об ошибке
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: The element <forms> may only appear once in this section.
Source Error:

Line 28: </credentials>
Line 29: </forms>
Line 30: <forms name="adm" loginUrl="adm/LoginPage.aspx
Line 31: <credentials passwordFormat="Clear
Line 32: <user name="admin" password="admin" />

Как изменить web.config, чтобы оставить аутентификацию на оба каталога?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2012, 22:11
Ответы с готовыми решениями:

Запуск приложения на платформе .NET Framework 4.0, на другом компьютере без установки .NET Framework 4.0
Как запустить приложение на платформе .NET Framework 4.0, на другом компьютере без установки .NET...

В списке Target Framework не выбирается .NET Framework 4 только .NET Framework 4 Client Profile
Свойства проекта (Project -&gt; Properties) -&gt; вкладка Compile -&gt; Advenced complie options -&gt; в списке...

Как изменить FrameWork Client на FrameWork Full в Visual Studio 2010
Привет всем! Как изменить FrameWork Client на FrameWork Full в Visual Studio 2010 ?

Подключение библиотек Framework 4.5 в системе с Framework 3.5
Здравствуйте! Программу, написанную под Framework 4.5 нужно адаптировать под XP с Framework 3.5....

5
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 290
18.03.2012, 22:52 2
Здесь вряд ли кто ответит на этот вопрос, я сам сижу на VS2003, думаю пока VS2005 сыроват, чтоб переходить на него ИМХО.
Вот где тебе точно ответят на твой вопрос - http://www.gotdotnet.ru/
0
0 / 0 / 0
Регистрация: 12.05.2008
Сообщений: 112
18.03.2012, 22:57  [ТС] 3
первым делом я там и спросил
пока не ответили
жду Dimon aka Manowar когда проснётся...
0
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 290
18.03.2012, 23:02 4
Цитата Сообщение от Karbofos
первым делом я там и спросил
пока не ответили
жду Dimon aka Manowar когда проснётся...
Долго будешь ждать.
Тогда иди на его сайт он там сидит - http://www.aspnetmania.com/
0
0 / 0 / 0
Регистрация: 01.10.2011
Сообщений: 290
18.03.2012, 23:56 5
Сюда есчо кинь вопрос http://www.rsdn.ru/
0
80 / 56 / 68
Регистрация: 15.03.2007
Сообщений: 6,909
19.03.2012, 12:54 6
2 Karbofos
В тексте ошибки все сказано. Внутри <authentication> может быть только один тег <forms>. Если их будет больше, то как ASP.NET должен будет выбирать какую страницу использовать для авторизации?

Не совсем понятно что именно ты хочешь получить в итоге. Доступ к папкам adm и guestbook/adm должен иметь один человек? Так и делай тогда одну форму авторизации. Проверяй параметр ReturnUrl чтобы определить в какой раздел сайта человек пытается войти и на основе этого проводи авторизацию.

Или делай разные приложения со своими web.config файлами.

Еще один момент: для гибкости лучше давать доступ ролям, а не отдельным пользователям. В будущем будет проще поддерживать систему.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2012, 12:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как собрать проект под 4.0 Framework если изначально был под 4.5
Есть клиент серверное приложение использующее oledb и стандартные компоненты библиотек, изначально...

Net Framework 4.0 программа под семеркой работает, под XP виснет
Написал софтину, начал тестить. Под семеркой работает как часы, под XP вылетает ошибка &quot;myProg.exe...

Проект под .NET Framework 2.0 работает на 20% быстрее чем под 4.0
Добрый день! Один и тот же проект. Изначально написан под 2.0. В сборке написано Any CPU. ...

Ошибка компляции после смены платформы с Windows CE (Compact Framework) на Windows (NET Framework)
Здравствуйте! Переделываю проект работавший под управлением WinCE чтобы он работал под WinXP....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.