Aspnetzero - 发布 .NET Core 2.0 版本问题

Aspnetzero - Publishing .NET Core 2.0 version question

我刚刚将我的 Aspnetzero 解决方案发布到我的托管服务提供商站点。 我的网站上设置了多个应用程序。它们位于 example.com/apps/app1 文件夹结构中。 所以我的 aspnetzero 站点位于 example.com/apps/aspnetzeroapp 文件夹中。

如我所料,这破坏了我发布的应用程序中的所有 URL 引用(图像、导航菜单 links 等)。 我已经用 URL 更新了 appsettings.json 文件,如下所示。

"App": {
"WebSiteRootAddress": "https://example.com/apps/aspnetzeroapp/", 
"RedirectAllowedExternalWebSites":"https://example.com/apps/aspnetzeroapp/"},

问题:有人可以告诉我在 aspnetzero 模板代码中我需要进行的所有更改,以便我的应用程序在上述文件夹结构下工作吗?

更新: 我在 ABP 支持论坛上找到了 this thread。我在图像和 API 端点上遇到了所有相同的问题。在该线程中,有一个 link 到 GIT 代码库,用于 ABP 团队实施的修复。我看不到它,因为我没有有效的许可证。该解决方案是否适用于我的问题?

我决定选择更简单的选项。我设置了一个新域并将我的应用程序部署在新域的根目录下。现在一切正常!