2010-10-08 6 views
2

J'ai entendu dire que vous pouviez héberger des applications non Web dans IIS7 similaires aux services Windows. Fondamentalement, je veux une application C# qui est juste un processus en cours d'exécution tout le temps pour effectuer une fonction spécifique. Je veux créer un processus qui se connecte à la base de données à un intervalle et fait un peu de travail.Hébergement d'applications non Web dans IIS 7

Je voudrais que toute cette application soit hébergée dans IIS. Est-ce possible? Pouvez-vous me fournir des liens et des ressources pour me lancer?

+1

Pourquoi avez-vous besoin IIS? Pourquoi ne peut-il pas s'agir d'un service Windows? –

+0

Je n'ai pas forcément besoin de IIS. J'essaie juste de ramifier un peu. Plus IIS offre beaucoup de belles choses hors de la boîte. Pour un, il est BEAUCOUP plus facile à déployer sur une grande échelle. Vous n'avez pas besoin d'arrêter les services à déployer. –

Répondre

0

Jetez un oeil à AppFabric il est Microsofts Application Server

http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx http://www.hanselman.com/blog/InstallingConfiguringAndUsingWindowsServerAppFabricAndTheVelocityMemoryCacheIn10Minutes.aspx

+0

Je ne vois pas comment cela m'aide .... –

+0

Donc vous ne voulez pas héberger une application dans IIS? – Fiacc

1

WCF services peut être hébergé dans IIS. En résumé, imaginez-les comme des services Web. Vraiment beaucoup plus que cela, mais ça vous donne l'essentiel. Plus d'informations:

How to: Host a WCF Service in IIS
Why we use wcf rather than web services
How To: Hosting a WCF Service in IIS

+0

Je sais ce que WCF est ... Je sais comment l'héberger dans IIS ... ce n'était pas ma question. Si vous lisez ma question, je cherche à héberger d'autres applications similaires aux services WINDOWS dans IIS. –

+0

désolé, ne voulait pas dire autrement. En ce qui concerne votre question, j'ai utilisé WCF pour des services similaires. Et utilisé l'intégration WF pour fournir le déclencheur pour déclencher le service. –

+0

similaire en ce que mon processus démarrerait toutes les heures, analyser un dossier pour de nouveaux fichiers, mettre à jour la base de données. –