簡體   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