2010-09-27 4 views
1

Est-ce que quelqu'un a essayé de déployer du code non sécurisé dans Azure? Je travaille avec du code contenant des blocs dangereux traitant des pointeurs et tout ce truc amusant. Et je me demande si cela a quelque chose à voir avec les erreurs que j'essaie de déployer/mettre à jour le projet web dans Azure.Déploiement de code non sécurisé dans le cloud Azure

De plus, existe-t-il un moyen d'afficher les erreurs spécifiques qui perturbent la mise à niveau?

Fyi, oui J'ai activé 'permettre un code non sécurisé' dans mes paramètres de projet web.

Merci d'avance.

MISE À JOUR:

Ceci est l'erreur que je reçois en essayant de mettre à niveau ...

instances de rôle recyclés pour un certain nombre de fois lors d'une mise à jour ou opération de mise à niveau. Ceci indique que la nouvelle version de votre service ou les paramètres de configuration que vous avez fournis lors de la configuration du service empêchent l'exécution des instances de rôle . Le plus probable est que votre code lève une exception non gérée. Veuillez envisager de corriger votre service ou en modifiant vos paramètres de configuration afin que les instances de rôle ne lancent pas les exceptions non gérées . Ensuite, démarrez une autre mise à jour ou une opération de mise à niveau. Jusqu'à ce que vous démarrez une autre mise à jour ou opération de mise à niveau, Windows Azure continuer à essayer de mettre à jour votre service à la nouvelle version ou la configuration vous avez fourni

+0

Quelles sont les erreurs? – SLaks

+0

C'est assez générique - j'ai mis à jour la question avec. Btw, je l'ai exécuté localement dans l'environnement de simulation Azure, et il n'y a aucun problème à créer ou exécuter l'application. – Kon

+0

Ajoutez des blocs 'catch' et voyez si vous avez des erreurs. – SLaks

Répondre

1

Beaucoup de gens exécuter du code « dangereux » sous diverses formes (principalement natif C/C++). Si le rôle est le recyclage, vous disposez d'une exception non gérée qui peut ou non être liée au code dangereux. Je suggère plusieurs choses:

1) Essayez d'exécuter le code local dans le DevFabric

2) Vérifiez votre bloc On_Start. Étonnamment souvent c'est là que le problème est (par exemple mauvais chemin, mauvaise config, etc.)

3) Activer la journalisation des diagnostics et voir si vous pouvez obtenir des informations de trace.

+0

Je suppose que c'est le meilleur que nous ayons. :) – Kon

Questions connexes