Написал CMS систему но есть проблемы в эксплуатации

VIT2708

Создал CMS систему на основании стандартного aspx шаблона.Но на моем компе все нормально работает а на другом нетВот собственно проблемыНе работает авторизация (я использовал стандартный membership) авторизация происходит через стандартный контрол login. База данных стандартная, сгенерирована студией 2010 (ASPNETDB.mdf).Вот последовательность моих действийпоставил Net framework 4, сконфигурировал IIS, установил MS SQL Server 2008 - но сайт не запустился выдал ошибку сервер работает с версией 655 а версия базы 661.Я после этого вообще поставил студию 2010 но ошибка не пропала пока я не скачал обновление MS SQL Server 2008 R2Когда запускаю сайт из студии (F5) все нормально работает, а если с IIS то некоторые надписи на английском и вход на сайт не работаетЕсли кто сталкивался с такой проблемой подскажите выход с этой ситуацииСпасибо.
24 ответа

VIT2708

Создал CMS систему на основании стандартного aspx шаблона
Громкое заявление. Очередная поделка, коей место на свалке?


VIT2708

Громкое заявление. Очередная поделка, коей место на свалке?
Функционал:Управление документами;Управление пользователями;Управление справочниками;Управление новостями.Вот даже скрин


VIT2708

VIT2708,Успокойся. Это он не со зла. Имхо, он посмотрел на вопрос и у него сложилось впечатление.


VIT2708

VIT2708,Успокойся. Это он не со зла. Имхо, он посмотрел на вопрос и у него сложилось впечатление.
Да я не нервничаю, просто ищу способ как заставить это все работать не переустанавливая ВСЕ!!!!!


VIT2708

VIT2708, удаленный доступ есть? могу предложить помощь удаленнокстати, иис был установлен до того как поставил .net 4? возможно нужно его перерегистрировать


VIT2708

SanSYS,Удаленного доступа нет и админ его не даст так как это фин учреждение1 Установил Windows XP SP32 Поставил IIS3 Установил Net Frmework 44 Сконфигурировал IIS и Net Frmework 45 Установил MS SQL Server 2008 (оказалось что бы сайт заработал надо поставить MS SQL Server 2008 R2) нашел в инете обновление (англоязычная версия) поставил Заработало но с проблемами проявились некоторые баги(например Вход в админку не возможен ни под одним юзером даже админом хотя учетка есть, если у юзера нет прав на страницу то он перенаправляется на страницу AccessDanied.aspx но одновременно вылетал и exception). Я установил студию и отладил эти баги.Но все равно запуск из студии все работает, а кода запускаю с IIS то проблема с входом в админку и вообще регистрация не работает. Вот возникла идея может что с Membership provider не то?


VIT2708

VIT2708,тогда сложно сказать что и какиз под студии запускаешь не под iis express? возможно конфиг нужно изменить, т.к. для разных версий конфиги различаютсяпоиграй с пулом приложенийпосмотри раз 5 - в ту ли базу лезешьдай права на папки (ну мало ли) для пользователя пула приложений


VIT2708

VIT2708,тогда сложно сказать что и какиз под студии запускаешь не под iis express? возможно конфиг нужно изменить, т.к. для разных версий конфиги различаютсяпоиграй с пулом приложенийпосмотри раз 5 - в ту ли базу лезешьдай права на папки (ну мало ли) для пользователя пула приложений
Так вот в том то и проблема что из базы информация на страницы грузится и в саму базу тоже записывается??????? А из под студии запускается стандартный веб сервер для тестирования и если честно то как он там работает из студии как то не интересовался.То есть в Visual Studio 2010 я кнопаю F5 и сама студия запускает свой веб сервер.


VIT2708

SanSYS,И еще одно одновременно IIS и Visul Studio я не запускаю.


VIT2708

VIT2708, а случаем не Entity Framework используете?


VIT2708

SanSYS,Я Linq использовалА EF я не использовал так как я его не очень хорошо знаю(пока что)


VIT2708

SanSYS,Ну вообщем что бы дальше все не усугублять проще все снести и начать с чистого листа


VIT2708

SanSYS,Ну вообщем что бы дальше все не усугублять проще все снести и начать с чистого листа
Хз, вам виднее :)


VIT2708

SanSYS,Я просто здесь уже запутался и не совсем уже знаю что может мешать сайт работает но не все функции, причины могут быть разные:что то с сервером не то когда обновлял, может фреймворк криво стал и. т. дтак что другого выхода нетне все равно Спасибо.


VIT2708

Функционал:Управление документами;Управление пользователями;Управление справочниками;Управление новостями.Вот даже скрин
1. Скрин не отражает функцианальность системы, это тупо иконки.2. Чем твой мусор лучше, чем бесплатный DotNetNuke ?


VIT2708

1. Скрин не отражает функцианальность системы, это тупо иконки.2. Чем твой мусор лучше, чем бесплатный DotNetNuke ?
Да и на бесплатном пхп с бесплатным апачем и бесплатной операционкой (и бесплатным хостингом) - их хренова гора. Чтобы чего-то выбрать ещё потрудиться нужно.


VIT2708

ShSerge, про пхп вообще молчу - тьма тьмущая этих цмсок. И тут появляется благородный VIT2708 и рвёт правду матку:
Функционал:Управление документами;Управление пользователями;Управление справочниками;Управление новостями.Вот даже скрин
Етить-колотить, мир узрел доселе невиданное - пестец просто


VIT2708

Да и на бесплатном пхп с бесплатным апачем и бесплатной операционкой (и бесплатным хостингом) - их хренова гора. Чтобы чего-то выбрать ещё потрудиться нужно.
А что пробовать самому что то писать не нужно. Сначала я напишу простую CMS систему а потом может придумаю сложнее. Если бы все пользовальсь готовеньким то прогресса не было бы


VIT2708

А что пробовать самому что то писать не нужно. Сначала я напишу простую CMS систему а потом может придумаю сложнее. Если бы все пользовальсь готовеньким то прогресса не было бы
Во-первых, сложнее вовсе не означает лучше. Во-вторых, Вам ещё учиться и учиться (я уже говорил, что по вопросам сужу).ПС. А как Вы решаете проблему с безопасностью при редактировании контента? Например, js- и sql-injection. То, что у вас интранет - не оправдание. Вот обидят какого-то из ваших сотрудников... . Я о том, что эта, казалось бы мелочь, занимает значительно бòльшую часть работы, чем цмс сам по себе.


VIT2708

Во-первых, сложнее вовсе не означает лучше. Во-вторых, Вам ещё учиться и учиться (я уже говорил, что по вопросам сужу).ПС. А как Вы решаете проблему с безопасностью при редактировании контента? Например, js- и sql-injection. То, что у вас интранет - не оправдание. Вот обидят какого-то из ваших сотрудников... . Я о том, что эта, казалось бы мелочь, занимает значительно бòльшую часть работы, чем цмс сам по себе.
То что мне учится еще надо я согласен.По поводу редактирования контента - использую хранимые процедуры, на стороне сервера есть защита от иньекций


VIT2708

и?) вы закрываете только от sql-инъкций так ))


VIT2708

Етить-колотить, мир узрел доселе невиданное - пестец просто


VIT2708

на стороне сервера есть защита от иньекций
Жесть P.S. Я не понимаю, либо он реально жёстко троллит форумчан либо он просто в неадеквате


VIT2708

В поддержку автору:Давай-давай наяривай, написание cms хорошая задача для изучения тех или иных возможностей фреймворка, но лучше сначала с ними ознакомится хотя бы по книжечке (не суть важно какой именно), чтобы приступая к задаче знать о существовании тех или иных возможностей и знать как их использовать (или где искать как их использовать, как правило msdn рулит)И просто совет по жизни - почаще гугли :)
Я сам с пару лет назад именно для изучения asp.net webforms и роутинга начал делать миницмс, действительно интересное занятие, но не боле, т.к. цмс подходят больше для типичных сайтиков-визиток, блогов, инет-магазинов, может даже для мелких социальных проектов, но в продакшене по большей части решаются специфичные задачи и универсализация цмс просто лишняяК примеру - нужен сайт-визитка с новостями: реально берем любую цмс которую знаем и разворачиваем, от силы придется немного редизайнить и все, а для мега-документооборота с бизнес-процессами скорее подойдет шарпоинт, или для багтрекера тоже лучше использовать конкретные решения, а не цмс.Более того - не редко пишется продукт под конкретную задачу