[英]Fortify issues with ASP Precompilation
我有一个项目,我们刚刚转移到Oracle 12c。 迁移到Oracle 12c后,我们将“目标CPU”更改为x64
以避免Oracle dll
上的版本冲突。 现在,当我们针对新的x64
运行Fortify扫描时,我收到此错误:
无法解决“AWSSDK,Version = 2.3.55.2,Culture = neutral,PublicKeyToken = XXXXXXXXXXXXXXXX”和“AWSSDK,Version = 1.5.2.0,Culture = neutral,PublicKeyToken = XXXXXXXXXXXXXXXX”之间的冲突。 任意选择“AWSSDK,Version = 2.3.55.2,Culture = neutral,PublicKeyToken = XXXXXXXXXXXXXXXX”。
问题是我没有安装AWSSDK
作为项目的参考。 我们有一些我们使用的第三方库,但我假设第三方库不会影响具有此冲突的Fortify扫描。 我可以在VS2015中构建项目,没有冲突的版本。 尽快我尝试运行Fortify扫描,但是我收到了上述错误消息。
我试图安装一个AWSSDK
参考项目,希望它能解决问题,但没有任何成功。 我搜索了项目的文件以包含代码,但仍然没有引用。 我甚至将“目标CPU”更改回“任何CPU”,但后来我与Oracle dll
发生冲突。 我目前正在使用Visual Studios 2015。
关于可能发生什么的任何想法?
经过几个小时的搜索,我找到了这个链接 。 虽然我试图解决所有冲突,但我仍然找不到导致AWSSKD.dll
问题的原因。 我试过调试但仍然没有成功。 在读取链接时,它会指向\\ Core \\ config \\ fortify.properties以更改这两个属性:
com.fortify.VS.SkipASPPrecompilation=true
com.fortify.VS.RequireASPPrecompilation=false
一旦我设置了这些属性并重新扫描,我就能够成功扫描。 冲突中仍然出现了冲突,但并未阻止它进行处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.