Как определить приложение wcf для другого порта - PullRequest
0 голосов
/ 09 января 2011

Я пытаюсь получить другой порт для приложения-службы и обнаружил, что веб-конфигурация пуста из конфигураций портов.Где я могу определить порт моего приложения wcf, добавить новую конечную точку и т. Д. PS: я использую .net 4

Ответы [ 2 ]

0 голосов
/ 09 января 2011

Конфигурация ваших конечных точек обычно выполняется в файле конфигурации вашего приложения - либо app.config для вашей консоли или приложения Winforms, либо web.config для веб-приложения.

Вы можете определить многие вещи в конфигурации:

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

То, можете ли вы определить свой порт в конфигурации, зависит от того, как вы размещаете свою службу - если вы размещаете ее в IIS / WAS, то вы не можете определить порт - это будет обрабатываться IIS , Если вы самостоятельно размещаетесь (в консольном приложении, службе Windows NT или чем-то еще), то вы можете определить свой порт в конфигурации.

0 голосов
/ 09 января 2011

Вы не можете определить порт в web.config.Порт может быть определен только для самостоятельных служб.Для службы, размещенной в IIS, порт определяется веб-сайтом, на котором размещено приложение-служба.

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

...