Могу ли я разместить веб-сайт wcf 4.0 в IIS вместо приложения в IIS? - PullRequest
0 голосов
/ 27 мая 2011

В большинстве примеров, которые я вижу о размещении WCF в IIS, вы создаете приложение под существующим веб-сайтом.У меня есть веб-сайт в IIS, но на нем используется пул приложений .NET 2.0, поэтому я не могу разместить службу в качестве приложения на веб-сайте.Лучше ли создать пустой веб-сайт для размещения службы или создать пустой веб-сайт, а затем создать приложение под этим пустым веб-сайтом для размещения службы?

Ответы [ 2 ]

2 голосов
/ 27 мая 2011

У меня WCF работает как веб-сайт в IIS6 и IIS7, и они работают нормально. Они в основном работают точно так же, как любой сайт ASP.NET; файлы .svc концептуально аналогичны страницам .aspx в том смысле, что IIS обращается к .NET для их обработки, а все основные компоненты WCF находятся в сборках в \ bin. Веб-сайт назначается пулу приложений, в котором выполняются реальные процессы, как обычный сайт ASP.NET. Я не думаю, что вам нужно подавать «заявку» в IIS.

1 голос
/ 27 мая 2011

Вам не нужен новый веб-сайт - вы все равно можете разместить WCF в пуле приложений 2.0 - но в вашем проекте вам нужно будет установить целевую версию фреймворка на 3.5 вместо 4.0.

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