我正在使用 GitHub 进行 Azure 部署。突然,Azure 停止从 GitHub 部署。之前它运行良好。下面是我现在收到的错误。
命令:“D:\home\site\deployments\tools\deploy.cmd”处理 .NET Web 应用程序部署。MSBuild 自动检测:使用来自“D:\Program Files (x86)\MSBuild\14.0\bin”的 msbuild 版本“14.0”。恢复 NuGet 包 DotNetZip.1.10.1。恢复 NuGet 包 Microsoft.Net.Compilers.1.0.0。恢复 NuGet 包 Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0。恢复 NuGet 包 FontAwesome.4.7.0。将包“FontAwesome.4.7.0”添加到文件夹“D:\home\site\repository\packages” 将包“Microsoft.Net.Compilers.1.0.0”添加到文件夹“D:\home\site\repository\packages” 将包“DotNetZip.1.10.1”添加到文件夹“D:\home\site\repository\packages” 将包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0”添加到文件夹“D:\home\site\repository\packages” 将包“DotNetZip.1.10.1”添加到文件夹“D:\home\site\repository\packages” 恢复 NuGet 包 Microsoft.Office.Interop.Excel.15.0.4795.1000。将包“Microsoft.Office.Interop.Excel.15.0.4795.1000”添加到文件夹“D:\home\site\repository\packages” 将包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0”添加到文件夹“D:\home\site\repository\packages” 恢复 NuGet 包 SharpZipLib.0.86.0。将包“SharpZipLib.0.86.0”添加到文件夹“D:\home\site\repository\packages” 将包“Microsoft.Office.Interop.Excel.15.0.4795.1000”添加到文件夹“D:\home\site\repository\packages” 将包“FontAwesome.4.7.0”添加到文件夹“D:\home\site\repository\packages” 将包“SharpZipLib.0.86.0”添加到文件夹“D:\home\site\repository\packages” 将包“Microsoft.Net.Compilers.1.0.0”添加到文件夹“D:\home\site\repository\packages”
使用的 NuGet 配置文件:C:\DWASFiles\Sites#1RBCAPP\AppData\NuGet\NuGet.Config
使用的 Feed:D:\home.nuget https://api.nuget.org/v3/index.json
已安装:6 个包到 packages.config 项目 D:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2398,5): 警告 MSB3284: 无法获取类型库“c3d19104-7a67-4eb0-b459-d5b2e734d430”版本 1.0 的文件路径。库未注册。(来自 HRESULT 的异常:0x8002801D(TYPE_E_LIBNOTREGISTERED))[D:\home\site\repository\PortalApp\PortalApp.csproj] PortalApp -> D:\home\site\repository\PortalApp\bin\PortalApp.dll 使用 D:\home\site\repository\PortalApp\Web.Release.config 将 Web.config 转换为 obj\Release\TransformWebConfig\transformed\Web.config。将所有文件复制到以下临时位置进行打包/发布:
D:\local\Temp\8d45a9ead3c2d9c。D:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.targets(3010,5): 错误:将文件 Files\def.html 复制到 D:\local\Temp\8d45a9ead3c2d9c\Files\def.html 失败。找不到文件“Files\def.html”。 [D:\home\site\repository\PortalApp\PortalApp.csproj] 失败 exitCode=1,命令="D:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" "D:\home\site\repository\PortalApp\PortalApp.csproj" /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="D:\local\Temp\8d45a9ead3c2d9c";AutoParameterizationWebConfigConnectionStrings=false;Configuration=Release;UseSharedCompilation=false /p:SolutionDir="D:\home\site\repository.\" 网站部署期间发生错误。 \r\nD:\Program 文件 (x86)\SiteExtensions\Kudu\59.60207.2684\bin\Scripts\starter.cmd “D:\home\site\deployments\tools\deploy.cmd”
答案1
您的构建似乎失败了,因为Files\def.html
您的项目中引用的PortalApp.csproj
缺少,并且构建正在放弃。您可能需要从项目中删除该文件或恢复该文件以使 msbuild 和部署再次顺利进行。