Question

J'ai un site Web ASP.Net 2.0, utilisant le framework DotNetNuke (4.09), et il ne sera pas compilé, mais lorsque je clique sur le site dans un navigateur, cela fonctionne. Même les parties qui ne sont pas compilées fonctionneront. Comment IIS peut-il compiler et exécuter ce site lorsque Visual Studio ne le peut pas? Tout est pareil aux deux endroits ... J'ai copié l'intégralité du site Web du serveur distant sur ma machine locale, puis je l'ai configuré dans IIS de la même manière. Sur mon ordinateur local, Visual Studio ne peut pas compiler le site, mais il fonctionne toujours. Comment cela peut-il être possible?

Les erreurs spécifiques ne sont pas importantes car elles sont au nombre de 189 et proviennent de toutes les parties possibles du site. Je n'essaie pas de corriger les erreurs ... Ce que je veux savoir, c'est comment le serveur Web peut exécuter le site, quelles que soient les erreurs. Faites attention à ce que j'ai écrit - tout est exactement pareil dans les deux endroits. Il ne manque aucune DLL, aucune configuration différente, rien sur la machine elle-même ... rappelez-vous, le site fonctionne correctement sur ma machine locale.

Était-ce utile?

La solution

S'agit-il d'un site Web ou d'une application Web? S'il s'agit d'une application Web, vous utilisez probablement toujours les derniers bits de la corbeille créés avec succès.

Autres conseils

Le site utilise d'anciennes dll ou vous avez peut-être des références manquantes dans votre version locale que le serveur a très bien.

Comme Mitchel l'a dit, nous devons constater l'erreur avant de pouvoir vraiment répondre à votre question.

Pour vous donner une réponse à ce sujet, nous aurions besoin de savoir quelles sont les erreurs.

Votre machine locale a mis en cache la copie "de travail" et l'utilise peut-être?

Le site a été compilé avec succès à un moment donné, car il fonctionne sur le serveur distant. Ainsi, le copier sur votre ordinateur local et accéder au site local fonctionneront également. Cependant, il peut y avoir plusieurs raisons pour lesquelles vous ne pouvez pas le recompiler sur votre ordinateur local, notamment: références manquantes, entrées web.config, licences de contrôle par des tiers, etc.

Je réalise que vous n'essayez pas de corriger les 189 erreurs, mais la liste des erreurs contient des indices, sinon des réponses, qui vous permettront de progresser dans la bonne direction.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top