Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Посоветуйте новичку как лучше реализовать сайт / 25 сообщений из 32, страница 1 из 2
04.12.2012, 10:54
    #38063881
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Предыстория:
База данных MS SQL2000(могу обновиться до любой версии) к которой надо подключиться и с ней плотно работать.
Сейчас на Дельфи написано приложение ActiveX которое обеспечивает удовлетворение всех потребностей и задач...
Но руководством поставлена задача уйти от ActiveX.
Существует сервер SharePoint 2010, ну либо можно просто поднять IIS на любом другом сервере и писать на чем хочется.
Опыта веб разработки нету ВООБЩЕ!
Начал курить ASP.Net. Но понимаю что не разберусь без бутылки...

Вводные данные:
На предприятии есть AD, но не все пользователи работают из под доменных учеток
Доступ к БД осуществляется от одного SQL пользователя.
Пользователь аутентифицируется при работе с приложением доменной учеткой.
При этом в базе есть таблица со списком пользователей и разграничением прав доступа у каждого.
Соответственно у каких то пользователей какие-то кнопки(формы и т.д.) отображаются у каких то нет.
Естественно что тьма Grid`ов, Insert`ов, delete`ов, update`ов.

Задача:
Как написано выше надо весь функционал перенести на чистый веб сервер.

Подскажите, плз, на чем это проще всего сделать, может книгу какую подкинете стоящую для чайников!

Если есть примеры подобных разработок из личного опыта буду премного благодарен.
...
Рейтинг: 0 / 0
04.12.2012, 11:16
    #38063938
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
...
Рейтинг: 0 / 0
04.12.2012, 11:17
    #38063940
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
А лучше наймите отдельного разработчика, а ты будешь его боссом
...
Рейтинг: 0 / 0
04.12.2012, 12:14
    #38064066
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
SanSYSА лучше наймите отдельного разработчика, а ты будешь его боссом+1
первым делом - секретаршу)
...
Рейтинг: 0 / 0
04.12.2012, 12:16
    #38064071
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
А еще лучше — фрилансера. Дашь ему задание на разработку 5% функционала, а сам продолжишь.
...
Рейтинг: 0 / 0
04.12.2012, 12:31
    #38064115
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
http://www.ozon.ru/context/detail/id/18240123/

Эта книга есть в общем доступе?
...
Рейтинг: 0 / 0
04.12.2012, 12:41
    #38064139
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Никого нанимать естественно не будут! Надо делать самому...
...
Рейтинг: 0 / 0
04.12.2012, 12:43
    #38064145
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
И забыл.. по поводу книги... лучше чтоб можно было скачать, интернета свободного на работе нет
...
Рейтинг: 0 / 0
04.12.2012, 14:00
    #38064300
SanSYS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Иван2008 http://www.ozon.ru/context/detail/id/18240123/

Эта книга есть в общем доступе?Хей, пират, покупай!
...
Рейтинг: 0 / 0
04.12.2012, 17:20
    #38064756
iConst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Иван2008,

Можешь попробовать что-то похожее на рич клиент/SPI - использование ASP.Net минимальное:
Аутентикация - вебформс, активная страница одна - login.aspx. Интерфейсы - по ролям: 1 морда - 1 роль.
Все морды - голый HTML + (например) jQuery + jQueryUI (Dialog, DataPicker, ну еще по вкусу).
Данные - веб-сервис через AJAX/JSON. Хорошо подключить JS-файл через хэндлер в заголовке - в зависимости от пользователя/роли задавать в генерируемом на лету JS начальные значения, к-либо данные и т.п.

Плюсы:
- низкий порог вхождения
- нет перезагрузок страницы
- морды и клиентский функционал можно допиливать на коленке.
Минусы:
- некоторые проблемы с секюрностью (решаемо): веб-сервис - честная раздавалка, нужны дополнительные телодвижения, если необходимо пасти данные.
- внимательное отношение к нагрузке клиента (JS)

Итого:
Клиентская часть (в основе)
- Знание HTML
- Знание CSS
- Знание javascript
- чуть-чуть ASP.Net - login.aspx. Можно сделать и через сервис на чистом HTML (сложнее).
Серверная часть:
- ЯП из зверинца .Net
- SQL или LINQ

SQL2000 чем-то не устраивает? Есть бесплатные БД с коннекторами под дотнет.

По моим подсчетам, если не от сохи - через 3 дня уже может быть к-либо тестовый продакшн...
По поводу книги - лучше исхитриться в инете примеры ковырять. Пусть временно инет предоставят...
...
Рейтинг: 0 / 0
05.12.2012, 11:01
    #38065718
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
SQL2000 не подходит тем что VS2010 говорит что подключиться к такому старому SQL не хочет и не будет. Да и вообще у нас Enterprise Aggrements с мелкософтом, поэтому для меня нет ограничений про набору продуктов MS.

По поводу знаний ASP.NET как по мне это не проблема...
Обучаемость у меня хорошая, было бы с чего учиться..
Все книги какие смог найти в описании сказано: "эта книга предназначена не для новичков".
Согласен что ковырять примеры каких-то рабочих систем интереснее и чаще информативнее чем курить книги.

Поэтому если кому не жалко своих рабочих материалов для раскуривания, буду премного благодарен...
...
Рейтинг: 0 / 0
05.12.2012, 11:09
    #38065737
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Иван2008,
Книжку по ASP.NET всё лучше прочитать.
а проекты можно тут посмотреть:
...
Рейтинг: 0 / 0
06.12.2012, 16:17
    #38068228
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Добрый день.
Начинаю потихоньку вникать и проблему.
Хочу заставить пользователей вводить доменные учетные данные, но при этом делаю аутентификацию формами.
Подскажите как передать введенные пользователем логин и пароль для проверки в AD?

Кстати, открывал в VS2010 стандартный ASP.NET Site. Если на нем делать Windows аутентификацию, то моя доменная машина автоматом аутентифицируется, но нажатие на "Log Out" эффекта не дает. Пользователь так и остается в системе, не подскажете почему?
...
Рейтинг: 0 / 0
10.12.2012, 09:34
    #38071927
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Вопрос все еще актуален...
Плюсом возник еще один, как написанный на VS2010 сайт опубликовать на ISS сервере?
Перенос директории с проектом не помог, выдается ошибка, что-то с web.config!
...
Рейтинг: 0 / 0
10.12.2012, 10:24
    #38071974
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Иван2008,
Что за ISS сервер?
Куда переносили?
Что переносили?
Какая ошибка?
...
Рейтинг: 0 / 0
10.12.2012, 13:52
    #38072424
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
пардон IIS 7.
Перенес каталог со своим проектом в корневую директорию сервера

ошибка:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Server Error in '/' Application.

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

 

<!-- Web.Config Configuration File -->

 

<configuration>

    <system.web>

        <customErrors mode="Off"/>

    </system.web>

</configuration>


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

 

<!-- Web.Config Configuration File -->

 

<configuration>

    <system.web>

        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>

    </system.web>

</configuration>
...
Рейтинг: 0 / 0
10.12.2012, 16:52
    #38072837
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Иван2008, ну так сделайте что вам советуют, и посмотрите что за ошибка.
...
Рейтинг: 0 / 0
14.12.2012, 14:28
    #38079458
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Опять прошу помощи...

Есть страница aspx
на ней ГридВью, в нем:
Код: plaintext
1.
2.
3.
<asp:HyperLinkField DataNavigateUrlFields="id" runat="server" DataNavigateUrlFormatString="/site/qwerty.aspx?id={0}" HeaderText="Наименование" DataTextField="productname">

</asp:HyperLinkField>



То есть по клику на ссылку открываю другой сайт с параметрами.

на другом сайте:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<%@ Page Title="Страница" Language="VB" MasterPageFile="Site.master" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
                <asp:SqlDataSource runat="server" id="SDSQuery" ProviderName="System.Data.SqlClient"
                ConnectionString="Data Source=server;Initial Catalog=db;Integrated Security=True"
                SelectCommand="select field1, field2 from table1 where field3 = 2">
                </asp:SqlDataSource>

                Вернулось от запроса:  

</asp:Content>



Хотелось бы в SQL-запрос передать заместо цифири переданный параметр.
А так же после "Вернулось от запроса:" вывести значение, например, field1
...
Рейтинг: 0 / 0
14.12.2012, 14:41
    #38079494
swaap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Иван2008,

Request.QueryString
...
Рейтинг: 0 / 0
14.12.2012, 14:44
    #38079500
swaap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
swaap,

внутри sqldatasource нужно параметр добавить и значение ему присвоить
...
Рейтинг: 0 / 0
14.12.2012, 15:33
    #38079598
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
А можно поподробнее?

Request.QueryString куда надо вписывать? в какие теги??

параметр добавлял, но как передать ему значение? и как этот параметр описать в запросе?

желательно примером, не очень хорошо владею синтаксисом

заранее спасибо!
...
Рейтинг: 0 / 0
14.12.2012, 15:51
    #38079629
swaap
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Иван2008,

Request.QueryString нужно использовать в page_load, оттуда можно вытащить параметры передаваемые в url, т.е. id={0}
Дальше этот параметр подсовываем в SqlDatasource. У SqlDataSource вызываем метод чтото типа Select и получаем результат запроса, этот результат запихиваем в другие контроллы которые расположены после "Вернулось от запроса: "
...
Рейтинг: 0 / 0
14.12.2012, 20:06
    #38080097
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
swaap, а можно без page_load обойтись, только разметкой
...
Рейтинг: 0 / 0
17.12.2012, 14:51
    #38081976
Иван2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
А можно то же самое только с машинном коде? Увы как я уже говорил кодом не владею пока...
Приходится разбираться прям на ходу!
...
Рейтинг: 0 / 0
17.12.2012, 15:35
    #38082073
AHTOH_L
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Посоветуйте новичку как лучше реализовать сайт
Иван2008А можно то же самое только с машинном коде?

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


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