2012-09-17 1 views
1

Je voudrais modifier mon code source de asp.net projet directement dans les os virtuels sur la plate-forme Azure , mais je ne peux pas trouver les C# fichiers.où sont stockés les fichiers .cs dans l'os virtuel?

Quelqu'un peut-il aider?

+1

Une fois une application ASP.NET est compilé, il ne sont plus des fichiers '.cs', seuls les binaires résultants et le balisage. –

Répondre

4

Les codes-behind cs sont compilés dans bin \ appname.dll lorsque vous publiez sur Azure, vous ne pouvez pas les éditer "en direct". Toute modification sera surchargée de toute façon si l'instance recycle.

+0

merci beaucoup! La publication d'un projet sur azure coûte beaucoup de temps ... –

+0

Cela dépend de la taille de votre application et de la qualité de votre connexion. Certainement besoin de tester soigneusement avant le déploiement à la production :) –

+0

Je ne sais pas comment comprendre la base de données différente dans mon ordinateur et la machine virtuelle. La chaîne de connexion utilisée dans la machine virtuelle entraînera des problèmes lorsque je testerai sur mon ordinateur. –

2

Le code est entièrement compilé avant d'être déployé. Il a besoin de faire cela pour de nombreuses raisons, dont la moindre n'est pas de s'assurer que tout ce dont vous avez besoin pour exécuter le code est inclus.

En outre, si votre instance est recyclée, les modifications apportées à une instance d'une machine virtuelle seront perdues. Le déploiement prend un certain temps (environ 20 à 30 minutes après la compilation de tout), mais c'est la seule façon de garantir que toutes les instances exécutent la bonne version du code, car la VM déployée sera exécutée sous ... est chaque fois qu'une instance commence ou se répète.

+0

merci! bonne réponse. J'ai compris.^_ ^ –

Questions connexes