2011-03-22 5 views
3

Je suis nouveau sur Windows Azure et j'essaie de déployer mon application Web sur Windows Azure. Dans mon application, j'ai utilisé certains services Web, maintenant je voudrais savoir comment puis-je les construire dans Windows Azur et inclure cette référence web dans mon application web? Certains didacticiels ont indiqué que je devais importer mon service Web actuel dans un projet de service Cloud en tant que WebRole, mais dans mon dossier de service Web, il n'y a pas de fichier csproj.Service Web d'hébergement/service WCF?

Merci!

Répondre

2

Je trouve que je viens de créer un nouveau Window Azure Project et ajouter un WCF Service Web Role, copier mes anciens fichiers dans l'ancien service Web (peut-être changer un peu bit si c'est ASMX) puis l'héberger de la même manière que l'application web. Et voilà, tout va bien maintenant :)

0

Je pense que vous devriez utiliser un WebRole pour un service Web, mais vous pouvez utiliser un WorkerRole.

Jetez un oeil à ce sujet:

http://www.devproconnections.com/article/windows-azure-platform3/Hosting-WCF-Services-on-Azure-101.aspx

+0

Merci pour votre réponse, mais comme je l'ai dit plus haut, mon service web actuel n'a pas de fichier csproj, alors comment puis-je l'ajouter en tant que WebRole/WorkerRole? : - < –

+1

Créez un nouveau projet et ajoutez simplement le code là. Sinon, vous devrez créer le projet de cloud presque manuellement. Vous pouvez ajouter un objet dérivé de RoleEntryPoint dans votre projet WCF et ajouter le projet manuellement au fichier .csdef, mais créer un nouveau projet sera le plus simple. – vtortola