在 ASP.NET 4.7 应用程序中,如果 Content 文件夹中包含子文件夹,这些子文件夹通常不会被自动部署到云端。这可能会导致一些意外的行为或错误,特别是在应用程序需要访问 Content 子文件夹中内容的时候。
为了解决这个问题,需要在项目的 .csproj 文件中添加以下代码来确保 Content 子文件夹被正确部署到云端:
PreserveNewest
这会排除所有 Content 子文件夹中的内容,并将它们复制到已编译应用程序的输出目录中。
如果您使用了 Visual Studio,可以按照以下步骤手动更改 .csproj 文件来添加上述代码:
这些更改应该可以解决 Content 子文件夹在部署到云端时被忽略的问题。