Как настроить IIS при отладке в Visual Studio 2010? - PullRequest
3 голосов
/ 24 июня 2010

В Visual Studio 2010 я создал приложение WebService (WCF) и клиент для использования указанной службы.

У меня есть три варианта выбора серверов для отладки: Сервер разработки Visual Studio, Локальный веб-сервер IIS, Пользовательский веб-сервер.

Я знаю, что не могу использовать VS Development Server, если я хочу, чтобы мой сервис был доступен за пределами localhost. Поэтому я установил IIS (Панель управления> Установка и удаление программ> Установка и удаление компонентов). Когда я выбираю эту опцию в Visual Studio 2010, она не работает. Я не уверен, какие параметры мне нужно настроить, чтобы другие машины могли запускать клиент для использования этой службы.

По умолчанию VS устанавливает URL проекта на: http://localhost/MyService. О, и я работаю с файлами .svc (не .asmx), если это имеет какое-то значение.

Ответы [ 3 ]

4 голосов
/ 24 июня 2010

Распространенная проблема, когда вы вводите IIS после фреймворка.

Перейдите в папку Windows\Ms.Net\Framework\<version> и выполните aspnet_regiis.exe .Это инструмент командной строки.

1 голос
/ 31 января 2012

Чтобы избежать необходимости устанавливать IIS, вы можете настроить прокси-сервер, например Fiddler, для перенаправления определенного входящего трафика на localhost.

Поскольку эти новые запросы "появляются" (через перенаправление) изнутри вашего компьютераКассини ответит.

Процесс описан в этом ответе: https://stackoverflow.com/a/4428747/1016183 в разделе «Вариант № 2: написание правила FiddlerScript»

0 голосов
/ 24 июня 2010

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

Для отладки приложения вы можете использовать встроенный хост Visual Studio или IIS.В свойствах проекта в разделе «Интернет» вы можете выбрать «Использовать локальный сервер IIS».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...