Привет, у меня есть приложение, которое отлично работает в моей среде разработчика, но выдает странные ошибки в рабочей среде, я проверил версию .net на своей машине разработчика так же, как и на производственном сервере, они оба запускают 3.5.30729.01.
Исключением, которое я получаю, является исключение 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()
Вчера ошибка просто исчезла, а сегодня ошибка повторяется. Я попытался использовать рефлектор в System.DirectoryServices.DirectorySearcher.FindOne () после вызовов, и он, похоже, как-то связан с файлами конфигурации или файлами конфигурации пользователя, как вы можете видеть из трассировки стека
есть идеи относительно того, какой конфигурационный файл он пытается найти и почему он не может их найти?