当我调用 SourceAnalyzer - Fortify 时,我可以将 aspnet_compile 定位到 Framework64 吗?
-
14-11-2019 - |
题
我正在创建一个 MSBuild 来运行 Fortify Scan。命令是:
1) sourceanalyzer -b MYBUILDID devenv SOLUTION.sln /REBUILD 调试
2)sourceanalyzer -b MYBUILDID -scan -f SOLUTION.fpr -format frp
构建日志
1)1.1)重建开始.....解决方案已经重建成功。好的
1.2)之后,它运行aspnet_compiler 跑步:ASP编译:“-v”“/FortifyBuildId”“-p”“MySite”“-d”“-f”“-c”“-fixednames”“\%USER%\AppData\Local\Fortify\VS2010-5.9\output.. ..” Fortify 源代码分析完成
2) [错误]:构建 ID“MYBUILDID”不存在
我的构建盒是服务器 2008 x64,因为我安装了 sharepoint。我注意到源分析器调用 ASCOMPILE 指向 c:\windows\Microsoft.NET\Framework 而不是 c:\windows\Microsoft.NET\Framework64. 。我已经测试过它在两个框架中运行。使用 aspnet_compile 64 可以正常工作(“c:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_compiler”“-v”“/FortifyBuildID”“-p”“MySite”“-d”“-f”“-c “”-fixednames““%USER%\AppData\Local\Fortify\VS2010-5.9\output..”
你知道我该如何解决它吗?
谢谢
解决方案
不幸的是,这是最新版本的 Fortify SCA 的一个已知问题。
请联系 Fortify 技术支持以根据需要进行升级、降级或应用修补程序。