2011-07-25 4 views
1

J'ai fait un simple service ajax (basé sur json) pour obtenir des données de la base de données. Le problème ci-dessous:Étrange et aléatoire apparaissant Erreur d'assemblage introuvable

Sur localhost: en programmant/éditant la page aspx dans Visual Studio et en voyant le résultat dans le navigateur, cela marche bien pour 5-6 fois l'édition de la page aspx, puis commence tout simplement à échouer. Jusqu'à ce que je vais à ma classe d'interface de service Web, faites quelque chose (par exemple, mettez un saut de ligne quelque part) et recompilez-le. Le problème se corrige et le cycle se poursuit ...

Lorsque je fais le suivi des demandes échouées dans le bogue incendie, j'ai trouvé 500 erreur interne du serveur: [FileNotFoundException: Impossible de charger le fichier ou l'assemblage 'App_Web_lbgnha4m, Version = 0.0.0.0 , Culture = neutral, PublicKeyToken = null 'ou l'une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.] * trace de pile complète ci-dessous.

Je ne suis pas sûr, mais ressemble à ce fichier 'App_Web_lbgnha4m' est généré temporairement parce que chaque fois que je répare cette erreur en recompilant le code. Après quelque temps, il revient avec le nouveau nom 'App_Web_blahblahblah'

Ma plus grande préoccupation est que lorsque je déploie la solution sur mon serveur de transfert. le service a bien fonctionné (disons pour un jour) puis la même erreur, assez surpris ce qui ne va pas sans toucher un fichier une fois déployé). Il est évident que je ne peux pas déployer la solution chaque jour pour résoudre ce problème ....

Toutes les suggestions s'il vous plaît aider ......

pleine Stack Trace:

[FileNotFoundException]: Could not load file or assembly 'App_Web_lbgnha4m, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. 
    at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) 
    at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) 
    at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) 
    at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) 
    at System.Reflection.Assembly.Load(String assemblyString) 
    at System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) 
    at System.ServiceModel.ServiceHostingEnvironment.HostingManager.CreateService(String normalizedVirtualPath) 
    at System.ServiceModel.ServiceHostingEnvironment.HostingManager.ActivateService(String normalizedVirtualPath) 
    at System.ServiceModel.ServiceHostingEnvironment.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath) 
[ServiceActivationException]: The service '/Website/RESTfulService.svc' cannot be activated due to an exception during compilation. The exception message is: Could not load file or assembly 'App_Web_lbgnha4m, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.. 
    at System.ServiceModel.AsyncResult.End[TAsyncResult](IAsyncResult result) 
    at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) 
    at System.ServiceModel.Activation.HostedHttpRequestAsyncResult.ExecuteSynchronous(HttpApplication context, Boolean flowContext) 
    at System.ServiceModel.Activation.HttpModule.ProcessRequest(Object sender, EventArgs e) 
    at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

Répondre

0

Essayez de passer à un Projet d'application Web ASP.NET.

Questions connexes