J'ai un service WCF qui utilise un fichier Global.asax pour activer mes services. Donc, mon répertoire virtuel déployé sur ma boîte de déploiement ressembleTable de routage de service fonctionne dans IIS7 mais pas IIS6?
web.config global.asax - qui contient services.dll et Services.pdb
le services.dll est compilé les bits de mon service. fichiers svc et Service.svc.cs.
Comment faire pour que cette configuration fonctionne dans IIS6? Mon Global.asax ressemble à:
public class Global : HttpApplication
{
void Application_Start(object sender, EventArgs e)
{
RegisterRoutes();
}
private void RegisterRoutes()
{
WebServiceHostFactory factory = new WebServiceHostFactory();
RouteTable.Routes.Add(new ServiceRoute("MyService", factory, typeof(MyService)));
}
}
Des idées? Cela fonctionne dans IIS7 tel que je peux naviguer à http://server/MyService/ ...