Semalt - Як выкарыстоўваць .NET Framework для налады прыкладанняў і файлаў

Рама. У нядаўняй маркетынгавай індустрыі вам неабходны доступ да карысных і каштоўных дадзеных для прыняцця бізнес-рашэнняў і аперацый. Сюды ўваходзіць .NET Framework.

Каб атрымаць карысную інфармацыю з сеткі, вам патрэбныя комплексныя інструменты выскрабання Інтэрнэту. Рамка .NET распрацавана для стварэння высакаякаснага праграмнага забеспячэння і інструментаў, якія адказваюць вашым патрэбам і тэхнічным характарыстыкам. У цяперашні час выкарыстоўваюцца версіі .NET Framework - версіі 4 і 4.5. Ранейшыя версіі гэтай рамкі ўключаюць версіі 2.0, 3.0 і 3.5.

Як працуе .NET Framework

Сродкі .NET Framework праз файлы канфігурацыі даюць магчымасць вэб-скрэперам кантраляваць спосаб запуску інструментаў для выскрабання. У гэтым выпадку файлы канфігурацыі складаюцца з выскрабанага змесціва, напрыклад, XML-файлаў, якія можна лёгка змяніць у іншыя прыдатныя фарматы. З .NET Framework вы атрымаеце магчымасць вывучыць сінтаксіс файлаў канфігурацыі і тры тыпу файлаў канфігурацыі, якія ўключаюць у сябе бяспеку, прыкладанне і машыну.

.NET Framework супраць ASP.NET

ASP.NET - гэта вэб-рамка, якая выкарыстоўваецца для стварэння дынамічных вэб-прыкладанняў і паслуг з .NET Framework. Гэтая праграма з адкрытым зыходным кодам стварае сайты высокай якасці на аснове каскадных табліц стыляў (CSS), JavaScript і HTML5.

Файл канфігурацыі складаецца з элементаў вэб-налад, характэрных для прыкладання. Аднак месцазнаходжанне і імя файла канфігурацыі прыкладання залежаць ад хаста вашага прыкладання. З .NET Framework, налада інструментаў для вымання дадзеных у Інтэрнэце проста стала прасцей.

Як запусціць ASP.NET

Вы можаце выкарыстоўваць налады, калі ASP.NET працуе ў інтэграваным рэжыме на больш позніх версіях Інтэрнэт-інфармацыйных службаў (IIS). Звярніце ўвагу, што сетка элементаў і падтрымліваюцца функцыі працуюць толькі ў тым выпадку, калі ўсталяванае прыкладанне ASP.NET знаходзіцца на IIS 7.0 або нядаўна выпушчаных версіях.

Максімальная колькасць запытаў, якія можна паспяхова атрымаць у чарзе для ASP.NET у працэсе, вызначаецца атрыбутам абмежавання чэргі запытаў. Калі больш за два прыкладання гэтай рамкі працуюць у адным пуле прыкладанняў, агульная колькасць запытаў, накіраваных у любы пул прыкладанняў, падвяргаецца элементам вэб-налад.

Налада ASP.NET з дапамогай файла канфігурацыі

Вэб-налады пула прыкладанняў распаўсюджваюцца на ўсе пулы, якія працуюць у пэўнай версіі .NET Framework, дзе налады вэб-элементаў утрымліваюцца ў файле канфігурацыі. Звярніце ўвагу, што вы таксама можаце наладзіць асобны файл канфігурацыі для ўсіх пулаў прыкладанняў, запусціўшы IIS 7.0 у Windows 7. Гэта дапаможа вам кантраляваць агульную працу тэмы, выкананай кожным элементам пула прыкладанняў.

Рамка ASP.NET дасць карысныя вынікі толькі пры выкананні ў наступных умовах:

Пры запуску IIS 7.0 у інтэграваным рэжыме класічны рэжым прымушае прыкладанне ігнараваць вашу каманду.

Рамкі ASP.NET павінны размяшчацца ў пуле прыкладанняў IIS 7.0 (або апошняй версіі).

Ваша праграма павінна выкарыстоўваць .NET Framework 3.5 серыйны перыферыйны інтэрфейс (SPI) або іншыя самыя апошнія версіі.

Элементы вэб-інфармацыі

Элемент пула прыкладанняў дазваляе вам вызначыць канчатковыя параметры канфігурацыі для ўсіх пулаў прыкладанняў IIS у файле канфігурацыі ASP.NET. Налады сеткі элементаў павінны складацца з наступных кампанентаў:

  • Назва схемы
  • Можа быць пустым
  • Файл праверкі
  • Прастора імёнаў

Бацькоўскі элемент працуе для вызначэння асноўнага кампанента кожнага файла канфігурацыі, які выкарыстоўваецца падчас выканання агульнага мовы і прыкладанняў .NET Framework. Спалучэнне элементаў як даччыных, так і бацькоўскіх элементаў дазваляе эфектыўна наладзіць, як ASP.NET Framework кіруе мноствам нітак і тым больш, як ён ставіць у чаргу ўсе запыты, калі .NET Framework размешчана ў пуле прыкладанняў IIS.