当我调用 SourceAnalyzer - Fortify 时,我可以将 aspnet_compile 定位到 Framework64 吗?

StackOverflow https://stackoverflow.com/questions/5476842

我正在创建一个 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 技术支持以根据需要进行升级、降级或应用修补程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top