Active Server Pages 3.0 Pdf

Beginning Active Server Pages 3.0. Во многих популярный форматах, которые широко используются в мобильных устройствах и компьютерной технике.

Примечание создает новый файл, если он не существует и записывает указанным содержимым. The creates a new file if it does not exist and then writes the specified contents to it. Если файл уже существует, перезаписывается существующего содержимого. If the file already exists, it's existing content is overwritten. Затем посетите обучение самостоятельно ASP.NET 3.5 в течение 24 часов страница «Просмотр книги» в среде разработки с использованием сервера разработки ASP.NET. Next, visit the Teach Yourself ASP.NET 3.5 in 24 Hours book review page in the development environment using the ASP.NET Development Server. При условии, что вы вошли в систему под учетной записью, имеет достаточные разрешения для создания и изменения в текстовый файл в Интернете корневого каталога приложения рецензия на книгу отображается теми же самыми, но каждый раз, когда страница посетил даты и времени пользователя IP-адрес хранится в LastTYASP35Access.txt файла.

Assuming that you are logged on to your computer with an account that has adequate permissions to create and modify a text file in the web application's root directory the book review appears the same as before, but each time the page is visited the date and time and user's IP address is stored in the LastTYASP35Access.txt file. Укажите в браузере в этот файл; Вы увидите сообщение, похожее на показанное на рис. Point your browser to this file; you should see a message similar to the one shown in Figure 1.

1: текстовый файл содержит последнюю дату и время, была выбрана рецензия на книгу Figure 1: The Text File Contains the Last Date and Time the Book Review was Visited Развертывание веб-приложения в рабочей среде, а затем перейдите размещаемый обучение самостоятельно ASP.NET 3.5 в течение 24 часов страница «Просмотр» для книги. Deploy the web application to production and then visit the hosted Teach Yourself ASP.NET 3.5 in 24 Hours book review page. На этом этапе либо появится страница «Просмотр» книги как обычный или сообщение об ошибке, которое показано на рисунке 2. At this point you should either see the book review page as normal or the error message shown in Figure 2.

Некоторые веб-узла поставщиками предоставить разрешения на запись для анонимного ASP.NET учетную запись компьютера, в котором регистр страницы будет работать без ошибок. Some web host providers grant write permissions to the anonymous ASP.NET machine account, in which case the page will work without error. Если, однако поставщик узла web запрещает доступ на запись для учетной записи анонимного то вызывается, когда TYASP35.aspx страница пытается записать текущей даты и времени в LastTYASP35Access.txt файла. If, however, your web host provider prohibits write access for the anonymous account then an is raised when the TYASP35.aspx page attempts to write the current date and time to the LastTYASP35Access.txt file. На рисунке 2: по умолчанию машины учетная запись используется IIS Does не имеют разрешения на запись в файловую систему Figure 2: The Default Machine Account Used by IIS Does Not Have Permissions to Write to the File System Хорошие новости является то, что большинство поставщиков веб-узла какая-либо разрешения средство, которое позволяет указать разрешения файловой системы веб-сайта.

Pages

The good news is that most web host providers have some sort of permissions tool that allows you to specify file system permissions in your website. Предоставить анонимный доступ записи для учетной записи ASP.NET в корневой каталог и затем вернитесь на страницу предварительного просмотра книги. Grant the anonymous ASP.NET account write access to the root directory and then revisit the book review page.

(При необходимости обратитесь к web узла поставщику услуг для получения помощи по предоставлению разрешения на запись для учетной записи ASP.NET по умолчанию.) Это время, следует загрузить страницу без ошибок и LastTYASP35Access.txt файл должен быть создан успешно. (If needed, contact your web host provider for assistance on how to grant write permissions to the default ASP.NET account.) This time the page should load without error and the LastTYASP35Access.txt file should be created successfully.

Take немедленно здесь заключается в ASP.NET Development Server работает в контексте безопасности, отличном от IIS, возможно, что страницы ASP.NET, чтение и запись в файловой системе, считывается или записи в журнал событий Windows, или чтение и запись в Windows реестра будет работать должным образом на разработку, но создают исключения в рабочей среде. The take away here is that because the ASP.NET Development Server operates under a different security context than IIS, it is possible that your ASP.NET pages that read or write to the file system, read from or write to the Windows Event Log, or read or write to the Windows registry will work as expected on development but generate exceptions when on production. При построении веб-приложение, которое будут развернуты на веб-хостинга среды, не чтение и запись в журнал событий или в реестре Windows. When building a web application that will be deployed to a shared web hosting environment, do not read or write to the Event Log or the Windows registry.

Принять во внимание все страницы ASP.NET, чтение или запись в файловой системе, которые может потребоваться предоставить чтения и записи в соответствующие папки в рабочей среде. Also take note of any ASP.NET pages that read from or write to the file system as you may need to grant read and write privileges on the appropriate folders in the production environment. Различия для обслуживания статического содержимого Differences On Serving Static Content Другое основное различие между IIS и ASP.NET Development Server является, как они обрабатывают запросы статического содержимого. Another core difference between IIS and the ASP.NET Development Server is how they handle requests for static content. Каждый запрос, который поступает на сервер разработки ASP.NET, для страницы ASP.NET, изображение или файл JavaScript обрабатывается средой выполнения ASP.NET.

Every request that comes into the ASP.NET Development Server, whether for an ASP.NET page, an image, or a JavaScript file, is processed by the ASP.NET runtime. По умолчанию IIS только вызывает среды выполнения ASP.NET при поступлении запроса для ресурса ASP.NET, такие как веб-страницу ASP.NET, веб-службы и т. By default, IIS only invokes the ASP.NET runtime when a request comes in for an ASP.NET resource, such as an ASP.NET web page, a Web Service, and so forth. Запросы для статического содержимого - изображения, файлов CSS, файлы JavaScript, PDF-файлы, ZIP-файлы и т. П - извлекаются путем IIS без участия среды выполнения ASP.NET. Requests for static content - images, CSS files, JavaScript files, PDF files, ZIP files, and the like - are retrieved by IIS without the involvement of the ASP.NET runtime. (Его можно выполнить настройку IIS для работы со средой выполнения ASP.NET при выполнении статического содержимого; в этом учебнике для получения дополнительной информации см.

В разделе «Выполнение проверки подлинности с помощью форм и URL-адрес проверки подлинности для статических файлов с IIS 7»). (It is possible to instruct IIS to work with the ASP.NET runtime when serving static content; consult the 'Performing Forms-Based Authentication and URL Authentication on Static Files with IIS 7' section in this tutorial for more information.) Среда выполнения ASP.NET выполняет некоторые действия для создания запрошенного содержимого, включая (определение запрашивающей стороне) проверки подлинности и авторизации (определение, если у запрашивающего пользователя имеется разрешение на просмотр запрошенного содержимого). The ASP.NET runtime performs a number of steps to generate the requested content, including authentication (identifying the requestor) and authorization (determining if the requestor has permission to view the requested content). Популярные форма проверки подлинности проверки подлинности на основе форм, в которой для идентификации пользователя, введя свои учетные данные — как правило, имя пользователя и пароль — в текстовых полях на веб-странице.

A popular form of authentication is forms-based authentication, in which a user is identified by entering their credentials - usually a username and password - into textboxes on a web page. После проверки учетных данных, сохраняет веб-сайт билет проверки подлинности файла cookie в браузере пользователя, который отправляется веб-сайта с каждого последующего запроса и используется для проверки подлинности пользователя.

Upon validating their credentials, the website stores an authentication ticket cookie on the user's browser, which is sent with every subsequent request to the website and is what is used to authenticate the user. Кроме того, существует возможность указания Авторизация URL-адреса правила, определяющие, какие пользователи могут или не может получить доступ к определенной папке. Moreover, it is possible to specify URL authorization rules that dictate what users can or cannot access a particular folder. Многие веб-сайты ASP.NET использовать форм проверки подлинности и авторизации URL-адрес для поддержки учетных записей пользователей и для определения частей узла, которые доступны только прошедшим проверку пользователям или пользователям, принадлежащим к определенной ролью. Many ASP.NET websites use forms-based authentication and URL authorization to support user accounts and to define portions of the site that are only accessible to authenticated users or users that belong to a certain role. Примечание Для тщательного изучения ASP.

NET проверку подлинности на основе форм, авторизация URL-адреса и прочего связанные с учетной записью пользователя Убедитесь, что извлечь my. For a thorough examination of ASP.NET's forms-based authentication, URL authorization, and other user account-related features, be sure to check out my. Рассмотрим веб-сайт, который поддерживает учетные записи пользователей с помощью авторизации на основе форм и имеет папку, используя авторизацию URL-адрес разрешено только прошедшим проверку пользователям. Consider a website that supports user accounts using forms-based authorization and has a folder that, using URL authorization, is configured to only allow authenticated users. Предположим, что эта папка содержит страниц ASP.NET и PDF-файлы и что цель состоит в том, что только прошедшие проверку пользователи могут просматривать эти PDF-файлы.

Imagine that this folder contains ASP.NET pages and PDF files and that the intent is that only authenticated users can view these PDF files. Что произойдет, если посетитель пытается просмотреть один из этих файлов PDF, введя URL-адрес непосредственно в адресной строке браузера его? What happens if a visitor attempts to view one of these PDF files by entering the URL directly in his browser's Address bar?

Чтобы узнать, давайте создайте новую папку в узле рецензий, добавить некоторые PDF-файлы и настроить сайт на использование авторизации URL-адреса, чтобы запретить анонимным пользователям посещения этой папки. To find out, let's create a new folder in the Book Reviews site, add some PDF files, and configure the site to use URL authorization to prohibit anonymous users from visiting this folder. При загрузке демонстрационное приложение вы увидите создания папку с именем PrivateDocs и добавляется в PDF-ФАЙЛ из моей (как подходящим!). If you download the demo application you'll see that I created a folder called PrivateDocs and added a PDF from my (how fitting!). Примечание Если поставщик узла web по-прежнему использует IIS 6 нельзя использовать функцию интегрированного конвейера. If your web host provider is still using IIS 6 then you cannot use the integrated pipeline feature.

Одно решение — поместить частных документов в папке, которая запрещает доступ по протоколу HTTP (например, AppData), а затем создать страницу, чтобы обслуживать эти документы. One workaround is to put your private documents in a folder that prohibits HTTP access (such as AppData) and then create a page to serve these documents. Эта страница может быть вызван GetPDF.aspxи передается имя PDF через параметр строки запроса. This page might be called GetPDF.aspx, and is passed the name of the PDF through a querystring parameter. GetPDF.aspx Страницы сначала нужно проверить, что пользователь имеет разрешение на просмотр файла и, если да, использовать метод для отправки содержимого PDF-файл клиента, отправившего запрос. The GetPDF.aspx page would first verify that the user has permission to view the file and, if so, would use the method to send the contents of the requested PDF file back to the requesting client. Этот способ также будет работать для IIS 7, если вы не хотите включить интегрированного конвейера.

This technique would also work for IIS 7 if you did not wish to enable the integrated pipeline. Сводка Summary Веб-приложений в производственной среде размещаются при помощи по Microsoft IIS для веб-сервера.

Web applications in a production environment are hosted using Microsoft's IIS web server software. В среде разработки Однако приложение может размещаться с помощью служб IIS или ASP.NET Development Server. In the development environment, however, the application may be hosted using IIS or the ASP.NET Development Server. В идеальном случае же сетевые следует использовать в обеих средах, так как с помощью различных программных добавляет другой переменной в наборе.

Ideally, the same web server software should be used in both environments because using different software adds another variable in the mix. Тем не менее легкость использования ASP.NET Development Server делает ее привлекательным вариантом в среде разработки. However, the ease of use of the ASP.NET Development Server makes it an attractive choice in the development environment. Хорошие новости — существуют некоторые основные различия между службами IIS и ASP.NET Development Server, что если принять во внимание эти различия можно предпринять шаги помогут вам, что приложение работает и работает так же, каким образом независимо от того, Среда. The good news is that there are only a few fundamental differences between IIS and the ASP.NET Development Server, and if you are aware of these differences you can take steps to help ensure that the application works and functions the same way regardless of the environment. Программирование довольны!

Happy Programming! Дополнительные сведения Further Reading Дополнительные сведения по темам, рассматриваемые в этом учебнике см. В следующих ресурсах: For more information on the topics discussed in this tutorial, refer to the following resources:. (видео) (Video).

Эта книга посвящена технологии активных серверных страниц (Active Server Pages, ASP) версии 3.0. В этом виде данная технология включена в Windows 2000. ASP - это мощная серверная технология Microsoft, разработанная для создания динамических и интерактивных HTML-страниц для сайтов во `всемирной паутине` или в сети intranet. Эта книга обучает ASP и программированию на основе скриптов с нуля, в ней даны ответы на фундаментальные вопросы: Что представляет собой ASP? Как начать работу с ASP? Как работает эта технология?

Как можно использовать ее для создания динамических интерактивных web-приложений? Ответы подробны и содержат множество законченных рабочих примеров.

Даже если вы вообще не знакомы с этой технологией, вы сможете изучить ее и использовать для построения мощных web-приложений. Внедрение ASP имело важнейшее значение в развитии динамических, интерактивных и масштабных web-приложений. Теперь считается, что ASP вместе с Windows является необходимым компонентом для работы в Интернете. Поэтому наряду с подробным рассмотрением основ ASP эта книга охватывает все нововведения и демонстрирует, как ASP взаимодействует с самыми последними версиями новейших технологий - ADO, COM+ и XML. Эта книга поможет эффективно применять ASP для обработки и передачи информации, необходимой для формирования web-страниц.

Цель этой книги - научить создавать качественные практические web-приложения с интеллектуальными динамическими страницами. Книжный интернет магазин ' располагает широким ассортиментом компьютерной литературы и книг в разделе '.

Мы надеемся, что Вам понравится выбранная вами книга 'Введение в Active Server Pages 3.0' и Вы почерпнете из нее необходимые Вам знания. Также в нашем магазине есть подробный на всю компьютерную литературу. И помните, что у нас доставка книг осуществляется курьером или по почте наложенным платежом! Уважаемые покупатели, если вам понравилась книга 'Введение в Active Server Pages 3.0' или вы просто хотите оставить свое мнение о книге 'Введение в Active Server Pages 3.0', авторе, издательстве или работе интернет магазина, пожалуйста оставьте свой комментарий ниже. Ваше мнение очень важно для нас и будущих покупателей и поможет им сделать правильный выбор книги в разделе '.