активация windows communication foundation по http что это

Что такое Windows Communication Foundation

Windows Communication Foundation (WCF) — это платформа для создания приложений, ориентированных на службы. С помощью WCF можно передавать данные в виде асинхронных сообщений из одной конечной точки службы в другую. Конечная точка службы может входить в постоянно доступную службу, размещаемую в IIS, или представлять службу, размещаемую в приложении. Конечная точка может быть клиентом службы, которая запрашивает данные от конечной точки службы. Сообщения могут представлять одиночный символ или одно слово, отправляемое в формате XML, или иметь вид сложного потока двоичных данных. Далее представлено несколько образцов сценариев.

Защищенная служба для обработки бизнес-транзакций.

Служба, передающая другим объектам текущие данные, такие как отчет о трафике, или другая служба наблюдения.

Служба бесед, которая позволяет двум пользователям общаться и обмениваться данными в реальном времени.

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

Предоставление доступа к рабочему процессу, реализованному с помощью Windows Workflow Foundation, в виде службы WCF.

Приложение Silverlight для запроса последних каналов данных в службе.

Хотя создание таких приложений было возможным до появления WCF, WCF упрощает разработку конечных точек, чем когда-либо. В целом, WCF призвана обеспечить управляемый подход к созданию веб-служб и клиентов веб-служб.

Возможности WCF

В состав WCF входит следующий набор функций. Дополнительные сведения см. в разделе сведения о функции WCF.

Сервис-ориентированность

Совместимость

WCF реализует современные отраслевые стандарты для взаимодействия веб-служб. Дополнительные сведения о поддерживаемых стандартах см. в статье взаимодействие и интеграция.

Несколько шаблонов сообщений

Обмен сообщениями выполняется по одному из нескольких шаблонов. Чаще всего используется шаблон «запрос-ответ», когда одна конечная точка запрашивает данные от другой конечной точки. Вторая конечная точка отвечает. Существуют и другие шаблоны, например одностороннее сообщение, когда одна конечная точка отправляет сообщение, не ожидая ответа. Более сложным является шаблон дуплексного обмена, когда две конечные точки устанавливают соединение и отправляют данные в обоих направлениях подобно программе обмена мгновенными сообщениями. Дополнительные сведения о реализации различных шаблонов обмена сообщениями с помощью WCF см. в разделе контракты.

Метаданные службы

WCF поддерживает публикацию метаданных службы с использованием форматов, указанных в отраслевых стандартах, таких как WSDL, XML Schema и WS-Policy. Эти метаданные можно использовать для автоматического создания и настройки клиентов для доступа к службам WCF. Метаданные могут публиковаться через HTTP и HTTPS или с использованием стандарта обмена метаданными веб-служб. Дополнительные сведения см. в разделе Метаданные.

Контракты данных

Безопасность

Сообщения можно шифровать для защиты конфиденциальности и требовать от пользователей проходить проверку подлинности перед приемом сообщений. Можно реализовать широко известные стандарты безопасности, такие как SSL и WS-SecureConversation. Дополнительные сведения см. в статье Безопасность.

Несколько транспортов и кодировок

Сообщения могут отправляться по любому из нескольких встроенных транспортных протоколов в различных кодировках. Наиболее распространенный протокол и кодировка — это отправка сообщений SOAP, закодированных в виде текста, с использованием протокола HTTP для использования в Интернете. Кроме того, WCF позволяет отсылать сообщения по протоколу TCP, именованным каналам или MSMQ. Сообщения можно кодировать в виде текста или использовать оптимизированный двоичный формат. Двоичные данные можно эффективно отправлять с использованием стандарта MTOM. Если ни один из предоставляемых транспортов и кодировок не подходит к текущим требованиям, вы можете создать собственный пользовательский транспорт или кодировку. Дополнительные сведения о транспортах и кодировках, поддерживаемых WCF, см. в статье транспорты.

Надежные сообщения и сообщения в очереди

WCF поддерживает надежный обмен сообщениями, используя надежные сеансы, реализованные с помощью WS-Reliable обмена сообщениями и MSMQ. Дополнительные сведения о поддержке надежных и очередных сообщений в WCF см. в статье очереди и надежные сеансы.

Устойчивые сообщения

Устойчивые сообщения не теряются в случае перебоев связи. Сообщения, передаваемые по устойчивому шаблону, всегда сохраняются в базе данных. Если происходит перебой связи, база данных позволяет возобновить обмен сообщениями после восстановления соединения. вы также можете создать устойчивое сообщение с помощью Windows Workflow Foundation (WF). Дополнительные сведения см. в разделе службы рабочих процессов.

Транзакции

WCF также поддерживает транзакции с использованием одной из трех моделей транзакций: WS-Атомиктрансактионс, API-интерфейсы в System.Transactions пространстве имен и Microsoft координатор распределенных транзакций. Дополнительные сведения о поддержке транзакций в WCF см. в разделе транзакции.

Поддержка AJAX и REST

Расширяемость

Архитектура WCF имеет ряд точек расширения. Если требуются дополнительные возможности, поддерживаются точки входа, посредством которых можно настроить поведение службы. Дополнительные сведения о доступных точках расширения см. в разделе Расширение WCF.

Интеграция WCF с другими технологиями Майкрософт

WCF — это гибкая платформа. Из-за такой крайней гибкости WCF также используется в нескольких других продуктах Майкрософт. Зная основы WCF, вы получаете мгновенное преимущество, если вы также используете любой из этих продуктов.

первая технология, связанная с WCF, была Windows Workflow Foundationом (WF). Рабочие процессы упрощают разработку приложений, инкапсулирующие шаги в рабочем процессе как «действия». в первой версии Windows Workflow Foundation разработчику пришлось создавать узел для рабочего процесса. следующая версия Windows Workflow Foundation была интегрирована с WCF. Это позволяло легко размещать любой рабочий процесс в службе WCF. это можно сделать, автоматически выбрав тип проекта WF/WCF в Visual Studio 2012 или более поздней версии.

Microsoft BizTalk Server R2 также использует WCF в качестве коммуникационной технологии. BizTalk предназначен для получения и преобразования данных из одного стандартного формата в другой. Сообщения должны доставляться в центральный ящик, где сообщение может преобразовываться по строгому сопоставления или с использованием одной из функций BizTalk, таких как подсистема рабочих процессов. Теперь BizTalk может использовать бизнес-адаптер WCF для доставки сообщений в окно сообщения.

Платформа Microsoft Silverlight предназначена для создания многофункциональных веб-приложений широкой совместимости и дает разработчикам возможность создавать веб-узлы, интенсивно использующие мультимедиа-функции (например, потоковое видео). Начиная с версии 2, Silverlight внедряет WCF в качестве технологии связи для подключения приложений Silverlight к конечным точкам WCF.

возможности размещения сервера приложений Windows server AppFabric специально разработаны для развертывания приложений, использующих WCF для обмена данными, и управления ими. Функции размещения включают разнообразные средства и параметры конфигурации, специально разработанные для приложений с поддержкой WCF.

Источник

Практическое руководство. Установка и настройка компонентов активации WCF

в этом разделе описаны шаги, необходимые для настройки службы Windows процесса активации (также известной как WAS) в Windows Vista для размещения служб Windows Communication Foundation (WCF), не передающих сетевые протоколы HTTP. Настройка предполагает следующие шаги.

Установите (или подтвердите установку) компоненты активации WCF.

Настройте WAS на поддержку отличных от HTTP протоколов. следующая процедура предназначена для настройки Windows Vista для активации TCP.

После установки и настройки WAS см. раздел как разместить службу WCF в WAS для процедур создания службы WCF, предоставляющей конечную точку, которая не является КОНЕЧНОЙ точкой HTTP.

Установка компонентов активации WCF, работающих по отличному от HTTP протоколу

В меню Пуск выберите пункт Панель управления.

Последовательно выберите Программы, Программы и компоненты.

в меню задачи выберите команду включить или отключить компоненты Windows.

Найдите узел WinFX, выберите и разверните его.

Выберите пункт WCF-компоненты активации, отличные от HTTP и сохраните параметр.

Настройка WAS на поддержку протокола TCP

Для поддержки активации по net.tcp веб-узел по умолчанию необходимо сначала привязать к порту net.tcp. Это можно сделать с помощью Appcmd.exe, который устанавливается вместе с набором средств управления IIS 7,0. В окне командной строки с правами администратора выполните следующую команду.

Эта команда представляет собой одну строку текста. Она добавляет привязку узла к протоколу net.tcp в веб-узел по умолчанию, ожидающему передачи данных по протоколу TCP на порту 808 с любым именем узла.

Несмотря на то что все приложения в узле имеют общую привязку к протоколу net.tcp, включать поддержку net.tcp можно для каждого приложения отдельно. Для включения протокола net.tcp для данного приложения необходимо выполнить следующую команду из командной строки с правами администратора.

Удалите привязку сайта к протоколу net.tcp, добавленную ранее для данного образца.

Для удобства два нижеописанных действия выполняются в пакетом файле RemoveNetTcpSiteBinding.cmd, расположенном в каталоге с образцами.

Удалите протокол net.tcp из списка разрешенных протоколов, выполнив следующую команду в окне командной строки с правами администратора.

Эта команда представляет собой одну строку текста.

Удалите привязку узла к протоколу net.tcp, выполнив следующую команду в окне командной строки с повышенными привилегиями:

Эта команда представляет собой одну строку текста.

Удаление протокола net.tcp из списка разрешенных протоколов

Для того чтобы удалить протокол net.tcp из списка разрешенных протоколов, необходимо выполнить следующую команду в окне командной строки с правами администратора.

Эта команда представляет собой одну строку текста.

Удаление привязки узла к протоколу net.tcp

Для того чтобы удалить привязку узла к протоколу net.tcp, необходимо выполнить следующую команду в окне командной строки с правами администратора:

Эта команда представляет собой одну строку текста.

Источник

Windows Communication Foundation (WCF) служба

Давайте рассмотрим процесс создания и вызова службы WCF.

Создание службы WCF

Для начала необходимо создать новый проект WCF. Пусть наша Windows Communication Foundation служба будет возвращать количество оставшихся дней до нового года.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Visual studio создаст интерфейс и класс службы по умолчанию с именем IService1.cs и Service1.svc.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Нам необходимо переименовать их в соответствии с нашей предметной областью.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Давайте рассмотрим интерфейс INewYearService. Для начала нам необходимо в теле интерфейса объявить метод, который будет предоставлять служба для вызова. Для этого его необходимо пометить атрибутом [OperationContract].

Как вы видите данный метод возвращает экземпляр класса TimeToNewYear. Это вспомогательный класс, содержащий значения времени до нового года. Ниже приведена его структура. Для того, чтобы данный класс можно было использовать в качестве возвращаемого аргумента, его необходимо пометить атрибутом [DataContract], а свойства, доступные для чтения клиенту в возвращаемом значении помечаются атрибутом [DataMember].

Теперь нам остается реализовать интерфейс Windows Communication Foundation службы в классе NewYearService.svc.cs следующим образом:

Давайте проверим работу нашей службы wcf. Для этого нажмем кнопку Начать отладку. Обратите внимание, что возможные два варианта поведения системы. Если мы начнем отладку находясь в NewYearService.svc, от откроется отладчик службы. Во всех остальных случаях откроется окно браузера. Давайте рассмотрим каждый из вариантов подробнее.

Браузер

После запуска отладки отобразится браузер с файловой структурой нашей службы wcf.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Нам необходимо нажать на ссылку с именем нашей службы NewYearService.svc. Если все работает корректно, то мы увидим следующее окно, иначе будет показано сообщение с ошибкой.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Тестовый клиент WCF

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

В левой верхней части отладчика можно увидеть структура нашей службы wcf. Для проверки нашего метода выполним двойной щелчок левой кнопкой мыши по его имени. В правой части отладчика откроется форма запроса. Мы можем указать значение, которое будет передано в метод.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

После установки передаваемых значений необходимо нажать кнопку Вызвать. Появится предупредительное сообщение. Можно смело ставить галочку Не выводить это сообщение в дальнейшем и нажимать кнопку ОК.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

После этого в нижней правой части отладчика будет отображены значения возвращаемые нашей службой wcf.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Консольный клиент для WCF

Теперь нам необходимо создать клиент, который будет обращаться к нашей службе wcf. Для этого для начала создадим новое консольное приложение.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

В созданном консольном приложении нам необходимо добавить ссылку на службу wcf.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

В открывшимся окне службы необходимо указать имя службы wcf и ввести ее адрес.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Для простоты можно нажать кнопку Найти, тогда адрес службы wcf будет определен автоматически.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

После этого необходимо развернуть дерево Windows Communication Foundation службы, чтобы удостоверится что выбран правильность выбора. В правой части должен быть отображен вызываемый метод.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Если настройка прошла корректно, то в обозревателе решения в консольном приложении отобразится ссылка на нашу службу wcf.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Теперь нам остается только обратиться к нашей службе, чтобы взывать метод и вывести результат на экран.

Перед началом отладки не забудьте установить консольное приложение автозагружаемым проектом. Получаем следующий результат.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Web клиент для WCF

Теперь рассмотрим, как нам обратиться к службе wcf из веб-приложения. Процесс подключения службы не отличается от подключения в консольном приложении. Давайте рассмотрим как можно настроить авторизацию с помощью Windows. Это потребует дополнительной настройки приложения. Для начала создадим проект нового MVC приложения.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Нажимаем кнопку ОК, и попадаем в меню настройки создания веб-приложения. Выберем MVC шаблон и изменим способ авторизации. Для этого нажмем на кнопку Изменить способ проверки подлинности.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Выбираем авторизацию с помощью Windows и нажимаем ОК в обоих окнах.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Теперь необходимо будет подождать кое-то время, чтобы создался проект и все библиотеки были загружены и подключены.

Для того, чтобы IISExpres перестала ругаться на нас за попытку создания windows-аутентификации нужно сделать ряд действий в наше службе.

Нужно дополнить наш web.config

Находим раздел и в нем вставляем следующее.

Далее нужно указать разделы биндинг и сервис

Раздел дополняем такой вот строчкой. В ней мы говорим, что именно такая схема аутентификации будет использоваться у нас.

На этом настройка web.config заканчивается. В итоге у нас должен получиться файл примерно следующего содержания.

Настройка applicationhost.config

Далее идем в папку vs нашего проекта (она скрыта по умолчанию). В ней ищем папку config, а уже в ней находим файл applicationhost.config, его то нам нужно будет поправить.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Находим вот такой раздел. Все Deny меняем на Allow, разрешая изменение установленного по умолчанию режима аутентификации.

Далее находим данную настройку. В ней false меняем на true, разрешая механизму работать.

И под конец находим вот эту настройку. Тут мы true меняем на false. Говоря нашему IISExpres, чтобы он не блокировал службу windows-аутентификации.

После этого сохраняем все конфигурационные файлы и пробуем сделать ссылку на службу wcf аналогично как при добавлении службы в консольное приложение.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Изменим контроллер главной страницы web-приложения, чтобы взывать нашу службу wcf.

Теперь нам осталось только изменить представление, чтобы вывести результат работы Windows Communication Foundation службы на экран пользователя.

Получаем следующий результат работы веб-приложения.

активация windows communication foundation по http что это. Смотреть фото активация windows communication foundation по http что это. Смотреть картинку активация windows communication foundation по http что это. Картинка про активация windows communication foundation по http что это. Фото активация windows communication foundation по http что это

Итоги WCF

Исходный код приложения можно скачать из репозитория https://github.com/shwanoff/wcf.

Мы подробно рассмотрели процесс создания и настройки Windows Communication Foundation службы, а также продемонстрировали как можно подключится к wcf через консольное и веб-приложение. Также рекомендую прочитать статью Принципы SOLID C#. И не забудьте подписывайтесь на группу ВКонтакте, Telegram и YouTube-канал. Там еще больше полезного и интересного для программистов.

Источник

Настройка службы активации процессов Windows для использования с Windows Communication Foundation

в этом разделе описываются шаги, необходимые для настройки службы Windows процесса активации (также известной как WAS) в Windows Vista для размещения служб Windows Communication Foundation (WCF), не передающих сетевые протоколы HTTP. Настройка предполагает следующие шаги.

Установите (или подтвердите установку) необходимые компоненты активации WCF.

Создайте узел WAS с привязками сетевых протоколов, которые планируется использовать, или добавьте новую привязку протокола в существующий узел.

Создайте приложение для размещения служб и разрешите этому приложению использовать требуемые сетевые протоколы.

Создайте службу WCF, которая предоставляет конечную точку, отличную от HTTP.

Настройка узла с привязками протоколов, отличных от HTTP

Для использования в сочетании со службой WAS привязки к протоколу, отличному от HTTP, необходимо добавить привязку узла в конфигурацию WAS. Хранилищем конфигурации для службы WAS является файл applicationHost.config, находящийся в каталоге %windir%\system32\inetsrv\config. Это хранилище конфигурации используется и службой WAS, и службами IIS 7.0.

applicationHost.config представляет собой текстовый XML-файл, который можно открыть в любом стандартном текстовом редакторе, таком как Блокнот. Однако предпочтительным способом добавления привязок сайта, отличных от HTTP, является средство настройки командной строки IIS 7,0 (appcmd.exe).

Следующая команда добавляет в веб-узел по умолчанию привязку узла к протоколу net.tcp с помощью команды appcmd.exe (вводится как одна строка).

Эта команда добавляет новую привязку net.tcp в веб-узел по умолчанию путем добавления приведенной ниже строки в файл applicationHost.config.

Разрешение приложению использовать протоколы, отличные от HTTP

Следующий XML-код из файла applicationHost.config иллюстрирует сайт, привязанный и к протоколу HTTP, и к протоколу, отличному от HTTP. Дополнительная конфигурация, необходимая для поддержки отличных от HTTP протоколов, выделена комментариями.

При попытке запустить службу с помощью WAS для активации по протоколу, отличному от HTTP, когда службы WAS не установлены и не настроены, может появиться сообщение об ошибке:

Если появилось это сообщение об ошибке, убедитесь, что установлены и правильно настроены службы WAS для активации по протоколу, отличному от HTTP. Дополнительные сведения см. в разделе инструкции. Установка и настройка компонентов активации WCF.

Построение службы WCF, использующей WAS для активации по протоколу, отличному от HTTP

После выполнения действий по установке и настройке WAS (см. раздел как установить и настроить компоненты активации WCF) Настройка службы для использования была выполнена для активации аналогично настройке службы, размещенной в службах IIS.

Подробные инструкции по созданию активированной службы WCF см. в разделе как разместить службу WCF в WAS.

Источник

Проблема

Рассмотрим следующий сценарий.

В этом случае появляется следующее сообщение об ошибке:

Исключение. System.InvalidOperationException: Протокол net.tcp не имеет зарегистрированной реализации типа HostedTransportConfiguration.
в System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result)
в System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End (результат IAsyncResult)

Временное решение

Для решения проблемы используйте один из указанных ниже способов.

Способ 1

Вручную измените корень файла Web.config. Для этого выполните указанные ниже действия.

Если вы измените файл Web.config неправильно, приложения ASP.NET могут перестать работать. Рекомендуется сделать резервную копию файла Web.config перед его изменением.

Откройте следующий файл в текстовом редакторе, например в Блокноте, от имени администратора:

Тег находится внизу файла.

Добавьте в файл следующие разделы конфигурации, если они еще не существуют:

После сохранения файла выполните те же действия, чтобы изменить следующий файл, а затем перезагрузите компьютер.

Мы рекомендуем применить этот метод, чтобы обойти проблему, поскольку этот метод оказывает минимальное влияние на компьютер. Эти изменения применяются только к файлу Web.config и не влияют на другие приложения ASP.NET.

Способ 2

Запустите SmconfigInstaller.exe, чтобы обновить файл Web.config.

Этот метод может привести к обновлению большего количества конфигураций в файлах Web.config и файлах Host.config приложений IIS, чем необходимо для решения проблемы. Обновленные конфигурации зависят от количества размещенных и настроенных на компьютере приложений ASP.NET 2.0, ASP.NET 3.0 и ASP.NET 3.5. При применении этого метода следует проявлять осторожность, если используются другие приложения ASP.NET, которые не следует изменять.

Чтобы запустить SMConfigInstaller.exe на компьютере под управлением 32-разрядной операционной системы, выполните приведенные ниже действия.

Введите в командной строке нижеуказанную команду и нажмите клавишу ВВОД.

Чтобы запустить SMConfigInstaller.exe на компьютере под управлением 64-разрядной операционной системы, выполните приведенные ниже действия.

Введите в командной строке 64-разрядной ОС нижеуказанную команду и нажмите клавишу ВВОД.

Введите в командной строке 32-разрядной ОС нижеуказанную команду и нажмите клавишу ВВОД.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *