.net8 应用程序不会刷新

问题描述 投票:0回答:1

我正在使用 Github Actions 将更改推送到 Azure 上的 .net8 应用程序。构建和部署阶段均已成功完成。但该网站的网站 html 没有任何变化。就好像服务器缓存需要失效一样。

  • 我清除了本地浏览器缓存,并且
  • 我已在 Azure 上重新启动站点。
  • 我使用的是没有临时环境的基本层。
  • 我不会发布到插槽。 我真的不知道为什么我的改变没有发生。它们已在我的源代码中提交。

我的仓库在这里:https://github.com/SteveScott/Exposure-Computer-ASP/tree/master

我的网站是 https://www.camexcalc.com

编辑:我通过删除 setup.cs 并将其与 program.cs 合并来进行大量更改,以使其成为现代 .net v8 样式。但是,即使站点在本地编译并运行并成功部署,即使在清除浏览器缓存并重新启动服务器后,更改也不会反映在 Web 上。

azure .net-core azure-web-app-service github-actions azure-webapps
1个回答
0
投票

我收到警告

'Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddControllers(IServiceCollection)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. MVC does not currently support trimming or native AOT. https://aka.ms/aspnet/trimming

我正在发布到 Windows,所以我不需要 Aot。 我禁用了本机 AOT 和修剪。

<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    ...
    <PublishAot>false</PublishAot>
    <PublishTrimmed>false</PublishTrimmed>
 ...
</Project>

果然,修剪导致项目失败。通过禁用 AOT 并修剪 Windows 服务器,更改已反映到站点。

© www.soinside.com 2019 - 2024. All rights reserved.