ファイルのFileVersionの検出に問題があります。私のコードはIIS仮想アプリケーションから実行されます(着信HTTP要求時に)。
実行すると、次を実行します。FileVersionはnullです。
FileVersionInfo version = FileVersionInfo.GetVersionInfo(file.FullName);
version.FileVersion ==> null
私はダブルチェックしました、file.FullName
正しい(File.Exists(FullName)
リターンtrue
です)。
IIS以外の仮想アプリケーション(単純な.EXE)から同じファイルで同じコードを実行すると、正常に機能します。また、IIS仮想アプリケーションを別のファイルで実行すると、正常に機能します。
何か案が?