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

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

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

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

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

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

Эта книга есть в общем доступе?Хей, пират, покупай!
...
Рейтинг: 0 / 0
Посоветуйте новичку как лучше реализовать сайт
    #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
Посоветуйте новичку как лучше реализовать сайт
    #38065718
Иван2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2000 не подходит тем что VS2010 говорит что подключиться к такому старому SQL не хочет и не будет. Да и вообще у нас Enterprise Aggrements с мелкософтом, поэтому для меня нет ограничений про набору продуктов MS.

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

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

Кстати, открывал в VS2010 стандартный ASP.NET Site. Если на нем делать Windows аутентификацию, то моя доменная машина автоматом аутентифицируется, но нажатие на "Log Out" эффекта не дает. Пользователь так и остается в системе, не подскажете почему?
...
Рейтинг: 0 / 0
Посоветуйте новичку как лучше реализовать сайт
    #38071927
Иван2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос все еще актуален...
Плюсом возник еще один, как написанный на VS2010 сайт опубликовать на ISS сервере?
Перенос директории с проектом не помог, выдается ошибка, что-то с web.config!
...
Рейтинг: 0 / 0
Посоветуйте новичку как лучше реализовать сайт
    #38071974
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван2008,
Что за ISS сервер?
Куда переносили?
Что переносили?
Какая ошибка?
...
Рейтинг: 0 / 0
Посоветуйте новичку как лучше реализовать сайт
    #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
Посоветуйте новичку как лучше реализовать сайт
    #38072837
Фотография AHTOH_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван2008, ну так сделайте что вам советуют, и посмотрите что за ошибка.
...
Рейтинг: 0 / 0
Посоветуйте новичку как лучше реализовать сайт
    #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
Посоветуйте новичку как лучше реализовать сайт
    #38079494
swaap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван2008,

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

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

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

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

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

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

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

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


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