У меня возникла проблема с обнаружением FileVersion файла. Мой код запускается из виртуального приложения IIS (по входящему HTTP-запросу).Вызов FileVersionInfo из приложения IIS
При запуске я запускаю следующее, FileVersion равно нулю:
FileVersionInfo version = FileVersionInfo.GetVersionInfo(file.FullName);
version.FileVersion ==> null
Я два раза проверил, то file.FullName
правильно (File.Exists(FullName)
возвращает true
).
Когда я запускаю тот же код из виртуального приложения IIS (простой .EXE) в том же файле, он отлично работает. Кроме того, когда я запускаю виртуальное приложение IIS в другом файле, он также отлично работает.
Любая идея?
Что вы подразумеваете под «культурой» программы? спасибо –
По * культуре * Я имею в виду текущую культуру темы вашего приложения. –
Существует один ресурс, и культура одинакова между текущей текущей нитью и сборкой. –