Salut, j'ai une application qui fonctionne bien dans mon environnement de développement, mais jette des erreurs étranges dans l'environnement de production, j'ai vérifié la version de .net sur ma machine dev ainsi que le serveur de production , ils fonctionnent tous les deux 3.5.30729.01.Strange FileNotFoundException survenant sur le serveur de production dans l'application console
L'exception que je reçois est un System.IO.FileNotFoundException.
StackTrace:
at System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName)
at System.Configuration.ClientConfigPaths.SetNamesAndVersion(String applicationFilename, Assembly exeAssembly, Boolean isHttp)
at System.Configuration.ClientConfigPaths..ctor(String exePath, Boolean includeUserConfig)
at System.Configuration.ClientConfigPaths.GetPaths(String exePath, Boolean includeUserConfig)
at System.Configuration.ClientConfigurationHost.get_ConfigPaths()
at System.Configuration.ClientConfigurationHost.RequireCompleteInit(IInternalConfigRecord record)
at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
at System.Configuration.ConfigurationManager.GetSection(String sectionName)
at System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
at System.DirectoryServices.SearchResultCollection.ResultsEnumerator..ctor(SearchResultCollection results, String parentUserName, String parentPassword, AuthenticationTypes parentAuthenticationType)
at System.DirectoryServices.SearchResultCollection.GetEnumerator()
at System.DirectoryServices.DirectorySearcher.FindOne()
Hier l'erreur vient est parti, et aujourd'hui l'erreur est à nouveau INTERVENUES. J'ai essayé d'utiliser le réflecteur sur System.DirectoryServices.DirectorySearcher.FindOne() après les appels et il semble avoir quelque chose à voir avec les fichiers de configuration ou les fichiers de configuration utilisateur comme vous pouvez le voir sur la pile
des idées sur ce fichier de configuration il essaie de trouver et pourquoi il ne peut pas les trouver?
Je ne suis pas vraiment sûr comment je suis censé améliorer mon exploitation forestière lorsque l'erreur se produit dans une méthode de système que je ne contrôle pas – thmsn
@thmsn: qui est pas tout à fait claire de la question. Mais la suggestion principale est de déterminer ce qui se passe au niveau du système de fichiers qui échoue. – Richard