2025年12月29日 星期一

[研究]JenKins啟動Fortify SAST(SCA)源碼掃描出錯

[研究]JenKins啟動Fortify SAST(SCA)源碼掃描出錯

2025-12-29

環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C# + SQL Server 2019 + SQL Server Management Studio (SSMS) 20.2

********************************************************************************

JenKins啟動Fortify SAST源碼掃描出錯

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\Web\Microsoft.Web.Publishing.targets(4531,5): error : PublishProfile 的值已設定為 'FolderProfileDev',必須在 '<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/Properties/PublishProfiles/FolderProfileDev.pubxml'> 找到此檔案,但是沒有找到 。 [<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj]>
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\Web\Microsoft.Web.Publishing.targets(4538,4): error : 已設定 PublishProfile(FolderProfileDev)。不過 $(WebPublishMethod) 沒有任何有效的值。目前的值是 ""。 [<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj]>
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\Web\Microsoft.Web.Publishing.targets(4545,5): error : Target ValidatePublishProfileSettings Failed [<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj]> 專案 "<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj"> (預設目標) 建置完成 -- 失敗。 專案 "<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1.sln"> (預設目標) 建置完成 -- 失敗。

建置失敗。

"<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1.sln"> (預設目標) (1) -> "<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj"> (預設目標) (2) -> (ValidatePublishProfileSettings 目標) ->
 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\Web\Microsoft.Web.Publishing.targets(4531,5): error : PublishProfile 的值已設定為 'FolderProfileDev',必須在 '<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/Properties/PublishProfiles/FolderProfileDev.pubxml'> 找到此檔案,但是沒有找到 。 [<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj]>


"<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1.sln"> (預設目標) (1) -> "<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj"> (預設目標) (2) -> C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\Web\Microsoft.Web.Publishing.targets(4538,4): error : 已設定 PublishProfile(FolderProfileDev)。不過 $(WebPublishMethod) 沒有任何有效的值。目前的值是 ""。 [<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj]>


"<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1.sln"> (預設目標) (1) -> "<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj"> (預設目標) (2) ->
 C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VisualStudio\v17.0\Web\Microsoft.Web.Publishing.targets(4545,5): error : Target ValidatePublishProfileSettings Failed [<http://192.168.99.245:8080/job/Fortify_Solution1/ws/Solution1/WebApplication1/WebApplication1.csproj]>

0 個警告
3 個錯誤

解決方法

[研究]Gitea Server, Git 排除、忽略不上傳檔案設定;允許上傳 ASP.NET WebForms 發行檔 (*.pubxml)
https://shaurong.blogspot.com/2022/09/gitea-server-git.html

(完)

相關

沒有留言:

張貼留言