Как получить доступ к серверу Кассини в локальной сети для демонстрации? - PullRequest
2 голосов
/ 07 октября 2009

Когда запустите Visual studio и запустите приложение silverlight, VS запустит сервер cassini через определенный порт, например:

http://localhost:3107/MyApp.aspx

Это удобство для разработчика для тестирования.

Затем я хочу получить доступ к этому веб-приложению с другого компьютера в локальной сети для демонстрационной демонстрации, например:

http://mycomputername:3107/MyApp.aspx

но я потерпел неудачу. Как заставить это работать?

Ответы [ 4 ]

4 голосов
/ 07 октября 2009

Переместите свой сайт в IIS. Cassini предназначен только для разработки и не допускает удаленных подключений.

Более простым решением было бы просто внедрить RDP в вашу машину для разработки при демонстрации.

3 голосов
/ 29 апреля 2011

Используйте Fiddler!

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

Шаг # 0 Чтобы сработал любой из следующих параметров, вы должны разрешить другим компьютерам подключаться к Fiddler. Для этого нажмите Инструменты> Параметры Fiddler> Подключения и установите флажок «Разрешить подключение удаленным компьютерам». Затем закройте Fiddler.

Опция # 1: настроить Fiddler в качестве обратного прокси-сервера Fiddler можно настроить так, чтобы любой трафик, отправляемый на http://127.0.0.1:8888, автоматически отправлялся на другой порт того же компьютера. Чтобы установить эту конфигурацию:

Запустите REGEDIT. Создайте новый DWORD с именем ReverseProxyForPort в HKCU \ SOFTWARE \ Microsoft \ Fiddler2. Установите для DWORD локальный порт, на который вы хотите перенаправить входящий трафик (обычно это порт 80 для стандартного HTTP-сервера). Перезапустите Fiddler. Перейдите в браузере на http://127.0.0.1:8888

Источник: http://www.fiddler2.com/fiddler/help/reverseproxy.asp

1 голос
/ 08 октября 2009

Попробуйте использовать UltiDev Cassini Web Server . Я сам использовал его для создания веб-сервисов, и он очень хороший и стабильный.

0 голосов
/ 07 октября 2009

Другой (хакерский) вариант - использовать sshd или другой прокси для создания туннеля на машине к локальному порту. Но у @Bob это правильно - Cassini предназначен только для локального доступа.

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