Служба WCF, размещенная на динамическом IIS с привязкой TCP - PullRequest
0 голосов
/ 16 августа 2011

Я использую Dynamic IIS Hosting (http://blog.micic.ch/net/dynamic-iis-hosted-wcf-service) с http-связыванием. Как я могу использовать tcpbinding с динамическим IIS-хостингом.

Спасибо

1 Ответ

2 голосов
/ 16 августа 2011

Если у вас возникают проблемы с регистрацией VirtualPathProvider при запуске с использованием активации без HTTP, вы должны поместить класс с любым именем в папку App_Code.Этот класс должен иметь метод public static void AppInitialize(), где вы можете зарегистрировать VirtualPathProvider.

namespace YourHostNameSpace.App_Code
{
    public class NonHttpActivation
    {
        public static void AppInitialize()
        {
             //do start up stuff here
        }
    }
}

Кстати, WCF 4 предоставляет функции без файлов из коробки на верхней части WCF 4 Routing.

...