繁体   English   中英

强化ASP预编译的问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM