Опубликован: 13.07.2010 | Уровень: специалист | Доступ: свободно
Самостоятельная работа 2:

Установка простого приложения ASP.NET на C#

Аннотация: Установка IIS. Создание web-страницы на ASP.NET.

Установка IIS

Файлы к лабораторной работе Вы можете скачать здесь

IIS - Internet Information Services обеспечивает работу локального компьютера как удаленного сервера. Когда броузер передает запрос принимающей стороне, то по расширению файла (в данном случае .aspx) этот запрос попадает той программе-серверу, которая ответственна за обработку файла с таким расширением. После обработки запроса программа-сервер генерирует HTML-файл с возможно включенным в него кодом активного сценария на одном из языков сценариев (в данном случае на JavaScript) и отсылает его опять броузеру.

Броузер играет роль контейнерного окна для просмотра того, что по его запросу поступит от сервера. Броузер интерпретирует HTML-код и выполняет присутствующий в нем активный сценарий.

Компьютер с Widows 2000 можно превратить в сервер и создать на нем локальный хост, который будет общаться сообщениями с броузером и выполнять aspx-файлы. Если IIS на вашем компьютере уже установлен, то на диске C:\ должен существовать каталог Inetpub, в противном случае его придется установить. Для установки IIS выполните следующее

  • Выполните команду компьютера Пуск/Настройка/Панель управления

  • Щелкните по пиктограмме Установка и удаление программ
  • В открывшемся диалоговом окне в левой части щелкните по кнопке


  • Откроется окно, в котором поставьте отметку против компонента IIS


  • После нажатия кнопки Далее> мастер выполнит установку компонента. При этом, возможно, потребуется установочный диск с системой.

Далее нужно зарегистрировать систему ASP.NET на локальном компьютере. В каталоге C:\WINNT\Microsoft.NET\Framework существуют подкаталоги v2.0.50215 и v1.1.4322, в которых находятся файлы aspnet_regiis.exe. Какой-то из этих файлов нужно запустить с опцией /i.

  • Выполните команду компьютера Пуск/Выполнить и в поле появившегося окна введите команду cmd.
  • Используя команду cd перейдите в один из указанных каталогов и выполните в нем команду

    aspnet_regiis.exe /i

  • Проверьте наличие каталога Inetpub и подчиненных ему подкаталогов


Файлы проекта, необходимые для работы самой оболочки, будут размещаться в каталоге Мои документы\Visual Studio Projects, а файлы с рабочими Web-программами ASP.NET для размещения на сервере - в рабочем каталоге IIS Inetpub\wwwroot.


( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.7022104686256watchdog( )../bootstrap.inc:0
23.7025104688712module_invoke( )../bootstrap.inc:967
33.7025104690568call_user_func_array ( )../module.inc:462
43.7025104690904devel_watchdog( )../module.inc:462
53.7026104691752decode_entities( )../devel.module:382
63.7027104693672drupal_error_handler( )../devel.module:340
73.7027104697280watchdog( )../common.inc:663
83.7027104699336module_invoke( )../bootstrap.inc:967
93.7027104701192call_user_func_array ( )../module.inc:462
103.7027104701528devel_watchdog( )../module.inc:462
113.7028104702224decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.7022104686256watchdog( )../bootstrap.inc:0
23.7025104688712module_invoke( )../bootstrap.inc:967
33.7025104690568call_user_func_array ( )../module.inc:462
43.7025104690904devel_watchdog( )../module.inc:462
53.7026104691752decode_entities( )../devel.module:382
63.7027104693672drupal_error_handler( )../devel.module:340
73.7027104697280watchdog( )../common.inc:663
83.7027104699336module_invoke( )../bootstrap.inc:967
93.7027104701192call_user_func_array ( )../module.inc:462
103.7027104701528devel_watchdog( )../module.inc:462
113.7028104702224decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.7022104686256watchdog( )../bootstrap.inc:0
23.7025104688712module_invoke( )../bootstrap.inc:967
33.7025104690568call_user_func_array ( )../module.inc:462
43.7025104690904devel_watchdog( )../module.inc:462
53.7026104691752decode_entities( )../devel.module:382
63.7035104693864drupal_error_handler( )../devel.module:340
73.7035104697552watchdog( )../common.inc:663
83.7035104699608module_invoke( )../bootstrap.inc:967
93.7035104701464call_user_func_array ( )../module.inc:462
103.7035104701800devel_watchdog( )../module.inc:462
113.7036104702576decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.7022104686256watchdog( )../bootstrap.inc:0
23.7025104688712module_invoke( )../bootstrap.inc:967
33.7025104690568call_user_func_array ( )../module.inc:462
43.7025104690904devel_watchdog( )../module.inc:462
53.7026104691752decode_entities( )../devel.module:382
63.7035104693864drupal_error_handler( )../devel.module:340
73.7035104697552watchdog( )../common.inc:663
83.7035104699608module_invoke( )../bootstrap.inc:967
93.7035104701464call_user_func_array ( )../module.inc:462
103.7035104701800devel_watchdog( )../module.inc:462
113.7036104702576decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.7041104686800watchdog( )../bootstrap.inc:0
23.7041104688856module_invoke( )../bootstrap.inc:967
33.7041104690712call_user_func_array ( )../module.inc:462
43.7041104691048devel_watchdog( )../module.inc:462
53.7041104691752decode_entities( )../devel.module:382
63.7041104693672drupal_error_handler( )../devel.module:340
73.7042104697280watchdog( )../common.inc:663
83.7042104699336module_invoke( )../bootstrap.inc:967
93.7042104701192call_user_func_array ( )../module.inc:462
103.7042104701528devel_watchdog( )../module.inc:462
113.7042104702224decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.7041104686800watchdog( )../bootstrap.inc:0
23.7041104688856module_invoke( )../bootstrap.inc:967
33.7041104690712call_user_func_array ( )../module.inc:462
43.7041104691048devel_watchdog( )../module.inc:462
53.7041104691752decode_entities( )../devel.module:382
63.7041104693672drupal_error_handler( )../devel.module:340
73.7042104697280watchdog( )../common.inc:663
83.7042104699336module_invoke( )../bootstrap.inc:967
93.7042104701192call_user_func_array ( )../module.inc:462
103.7042104701528devel_watchdog( )../module.inc:462
113.7042104702224decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.7041104686800watchdog( )../bootstrap.inc:0
23.7041104688856module_invoke( )../bootstrap.inc:967
33.7041104690712call_user_func_array ( )../module.inc:462
43.7041104691048devel_watchdog( )../module.inc:462
53.7041104691752decode_entities( )../devel.module:382
63.7047104693864drupal_error_handler( )../devel.module:340
73.7047104697552watchdog( )../common.inc:663
83.7048104699608module_invoke( )../bootstrap.inc:967
93.7048104701464call_user_func_array ( )../module.inc:462
103.7048104701800devel_watchdog( )../module.inc:462
113.7048104702576decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
13.7041104686800watchdog( )../bootstrap.inc:0
23.7041104688856module_invoke( )../bootstrap.inc:967
33.7041104690712call_user_func_array ( )../module.inc:462
43.7041104691048devel_watchdog( )../module.inc:462
53.7041104691752decode_entities( )../devel.module:382
63.7047104693864drupal_error_handler( )../devel.module:340
73.7047104697552watchdog( )../common.inc:663
83.7048104699608module_invoke( )../bootstrap.inc:967
93.7048104701464call_user_func_array ( )../module.inc:462
103.7048104701800devel_watchdog( )../module.inc:462
113.7048104702576decode_entities( )../devel.module:382