Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

После завершения установки необходимых подпрограмм следует запустить процесс установки студии, после завершения которого необходимо перезапустить ОС и проверить ее работоспособность, создав проект.

Замечание. Для установки Visual Studio без проверки установленных компонентов необходимо запустить процесс установки с ключом:

X:SETUPSETUP.EXE /NO_BSLN_CHECK

Что такое FRAMEWORK

Компания Microsoft поддерживает одновременно несколько языков программирования: Visual Basic, C++, C#. Большая часть функциональных возможностей этих языков совпадает: в каждом из них реализована работа с файловой системой, с базами данных, обработка строк, математические функции. Более того, некоторые из них поддерживают идентичные функции, операторы цикла и условные операторы. Наконец, многие из них имеют похожие типы данных.

Поддержка одних и тех же функциональных возможностей для нескольких языков программирования требует немалых усилий от разработчика, поэтому программисты компании Microsoft задумались над тем, как уменьшить трудозатраты. Результатом их деятельности является библиотека классов .Net Framework Class Library, которая состоит из множества классов, предназначенных для решения различных задач, которые могут встать перед программистом. В настоящее время активно используется .Net Framework, однако все большую популярность приобретает недавно вышедший .Net Framework 2.0.

Пространство имен платформы .Net содержит более 3400 классов, которые организованы в иерархию пространств имен. Например, пространство имен, связанных с работой файловой системы, называется System.IO.

Существует два способа импорта пространств имен в зависимости от метода программирования. Оба они будут рассмотрены ниже на примере импорта пространства имен System.Security.Principal для проверки режима имперсонализации.

Управление доверительными отношениями в ASP NET

Для конфиденциальной работы приложения IIS всегда важно идентифицировать процесс, в котором она выполняется. По умолчанию в IIS 5.0 процессы запускаются утилитой ASPEN_WP.EXE от имени встроенной учетной записи «PC_NAMEASPNET», а в IIS 6.0 – от имени «NT AUTHORITYNETWORK SERVICE».

По умолчанию режим имперсонализации выключен. Для его включения необходимо сделать изменения в конфигурационном файле: C:WindowsMicrosoft.NETFrameWorkV номер версииConfigMachine.Config.

Необходимо присвоить следующие значения:

comAuthenticationLevel= PktPrivacy

comImpersonationLevel= Impersonate

Список возможных значений этих параметров приведен ниже:

comAuthenticationLevel="Default|None|Connect|Call|Pkt|PktIntegrity|PktPrivacy";

comImpersonationLevel="Default|Anonymous|Identity|Impersonate|Delegate"

Для IIS6 необходимо сделать изменения в реестре. В ветви реестра «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3SVCParameters» необходимо добавить четыре параметра: AuthentionLevel, CoInitializeSecurityParam, ImpersonationLevel, AuthenticationCapabilities (см. риc. 4).

Рисунок 4. Параметры имперсонализации для IIS6

Параметр CoInitializeSecurityParam принимает значения 0 и 1. Отвечает за включение/отключение использования остальных трех. Все параметры имеют тип REG_DWORD. Описания остальных трех параметров см. в таблице 2.

Таблица 2. Принимаемые значения параметров имперсонализации для IIS6

 

Имя параметра

Значение

AuthentionLevel

Default

0

None

1

Connect

2

Call

3

Pkt

4

PktIntegrity

5

PktPrivacy

6

ImpersonationLevel

Default

0

Anonymous

1

Identity

2

Impersonate

3

Delegate

4

AuthenticationCapabilities

None

0x0

Mastual_Auth

0x1

Secure_Refs

0x2

Access_Control

0x4

APPID

0x8

Dynamic

0x10

Static_Cloaking

0x20

Dynamic_Cloaking

0x40

ANY_Authority

0x80

Make_FullSic

0x100

Require_FullSic

0x200

Auto_Impersonate

0x400

Default

0x800

Disable_Aaa

0x1000

No-Custom_Marshal

0x1200


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100