Open Closed

modules WEB project 4.4.0 "Upgraded_To_Abp_5_0_0", https://localhost:44306/ChargeBase/Periods #2311


User avatar
0
yujunlee created

问题:从4.4.0 "Upgraded_To_Abp_5_0_0",找不到与以下网址对应的网页:https://localhost:44306/ChargeBase/Periods 如何配置? 问题描述: 在modules里的WEB project 页面找不到。ChargeBaseWebModule里的代码如下:

using Microsoft.AspNetCore.Mvc.RazorPages;
using Microsoft.Extensions.DependencyInjection;
using Xino.Bms.ChargeBase.Localization;
using Xino.Bms.ChargeBase.Web.Menus;
using Volo.Abp.AspNetCore.Mvc.Localization;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared;
using Volo.Abp.AutoMapper;
using Volo.Abp.Modularity;
using Volo.Abp.UI.Navigation;
using Volo.Abp.VirtualFileSystem;
using Xino.Bms.ChargeBase.Permissions;
using Volo.Abp.Http.ProxyScripting.Generators.JQuery;
using Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared.PageToolbars;
using Volo.Abp.Localization;

namespace Xino.Bms.ChargeBase.Web
{
    [DependsOn(
         typeof(ChargeBaseApplicationContractsModule),
        typeof(AbpAspNetCoreMvcUiThemeSharedModule),
        typeof(AbpAutoMapperModule)
        )]
    public class ChargeBaseWebModule : AbpModule
    {
        public override void PreConfigureServices(ServiceConfigurationContext context)
        {
            context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options =>
            {
                options.AddAssemblyResource(
                    typeof(ChargeBaseResource),
                    typeof(ChargeBaseApplicationContractsModule).Assembly,
                   typeof(ChargeBaseWebModule).Assembly);
            });

            PreConfigure<IMvcBuilder>(mvcBuilder =>
            {
                mvcBuilder.AddApplicationPartIfNotExists(typeof(ChargeBaseWebModule).Assembly);
            });
        }

        public override void ConfigureServices(ServiceConfigurationContext context)
        {
            Configure<AbpNavigationOptions>(options =>
            {
                options.MenuContributors.Add(new ChargeBaseMenuContributor());
            });

            Configure<AbpVirtualFileSystemOptions>(options =>
            {
                options.FileSets.AddEmbedded<ChargeBaseWebModule>("Xino.Bms.ChargeBase.Web");
            });

            context.Services.AddAutoMapperObjectMapper<ChargeBaseWebModule>();
            Configure<AbpAutoMapperOptions>(options =>
            {
                options.AddMaps<ChargeBaseWebModule>(validate: true);
            });

            Configure<RazorPagesOptions>(options =>
            {
                //Configure authorization.
                options.Conventions.AuthorizePage("/ChargeBase/Periods/Index", ChargeBasePermissions.Periods.Default);
                options.Conventions.AuthorizePage("/ChargeBase/PeriodDetails/Index", ChargeBasePermissions.PeriodDetails.Default);
                options.Conventions.AuthorizePage("/ChargeBase/ChgTypeCodes/Index", ChargeBasePermissions.ChgTypeCodes.Default);
                options.Conventions.AuthorizePage("/ChargeBase/ChgCodeGroups/Index", ChargeBasePermissions.ChgCodeGroups.Default);
                options.Conventions.AuthorizePage("/ChargeBase/ChargeCodes/Index", ChargeBasePermissions.ChargeCodes.Default);
                options.Conventions.AuthorizePage("/ChargeBase/BillLevels/Index", ChargeBasePermissions.BillLevels.Default);
                options.Conventions.AuthorizePage("/ChargeBase/ChgRateGroups/Index", ChargeBasePermissions.ChgRateGroups.Default);
                options.Conventions.AuthorizePage("/ChargeBase/ChargeRates/Index", ChargeBasePermissions.ChargeRates.Default);
                options.Conventions.AuthorizePage("/ChargeBase/BillGroups/Index", ChargeBasePermissions.BillGroups.Default);
                options.Conventions.AuthorizePage("/ChargeBase/BillGroupDets/Index", ChargeBasePermissions.BillGroupDets.Default);
                options.Conventions.AuthorizePage("/ChargeBase/InvoiceTerms/Index", ChargeBasePermissions.InvoiceTerms.Default);
                options.Conventions.AuthorizePage("/ChargeBase/InvoiceTypes/Index", ChargeBasePermissions.InvoiceTypes.Default);
                options.Conventions.AuthorizePage("/ChargeBase/ActTypeCodes/Index", ChargeBasePermissions.ActTypeCodes.Default);
                options.Conventions.AuthorizePage("/ChargeBase/SystemActivities/Index", ChargeBasePermissions.SystemActivities.Default);
                options.Conventions.AuthorizePage("/ChargeBase/EventTypes/Index", ChargeBasePermissions.EventTypes.Default);
                options.Conventions.AuthorizePage("/ChargeBase/EventSpecials/Index", ChargeBasePermissions.EventSpecials.Default);
                options.Conventions.AuthorizePage("/ChargeBase/EventGroups/Index", ChargeBasePermissions.EventGroups.Default);
                options.Conventions.AuthorizePage("/ChargeBase/RecurRules/Index", ChargeBasePermissions.RecurRules.Default);
                options.Conventions.AuthorizePage("/ChargeBase/BillingEvents/Index", ChargeBasePermissions.BillingEvents.Default);


            });


            //Configure<RazorPagesOptions>(options =>
            //{
            //    options.Conventions.AddPageRoute("/ChargeBase/Periods/Index", "/ChargeBase/Periods");
            //    options.Conventions.AddPageRoute("/ChargeBase/PeriodDetails/Index", "/ChargeBase/PeriodDetails");
            //    options.Conventions.AddPageRoute("/ChargeBase/ChgTypeCodes/Index", "/ChargeBase/ChgTypeCodes");
            //    options.Conventions.AddPageRoute("/ChargeBase/ChgCodeGroups/Index", "/ChargeBase/ChgCodeGroups");
            //    options.Conventions.AddPageRoute("/ChargeBase/ChargeCodes/Index", "/ChargeBase/ChargeCodes");
            //    options.Conventions.AddPageRoute("/ChargeBase/BillLevels/Index", "/ChargeBase/BillLevels");
            //    options.Conventions.AddPageRoute("/ChargeBase/ChgRateGroups/Index", "/ChargeBase/ChgRateGroups");
            //    options.Conventions.AddPageRoute("/ChargeBase/ChargeRates/Index", "/ChargeBase/ChargeRates");
            //    options.Conventions.AddPageRoute("/ChargeBase/BillGroups/Index", "/ChargeBase/BillGroups");
            //    options.Conventions.AddPageRoute("/ChargeBase/BillGroupDets/Index", "/ChargeBase/BillGroupDets");
            //    options.Conventions.AddPageRoute("/ChargeBase/InvoiceTerms/Index", "/ChargeBase/InvoiceTerms");

            //    options.Conventions.AddPageRoute("/ChargeBase/InvoiceTypes/Index", "/ChargeBase/InvoiceTypes");
            //    options.Conventions.AddPageRoute("/ChargeBase/ActTypeCodes/Index", "/ChargeBase/ActTypeCodes");
            //    options.Conventions.AddPageRoute("/ChargeBase/SystemActivities/Index", "/ChargeBase/SystemActivities");
            //    options.Conventions.AddPageRoute("/ChargeBase/EventTypes/Index", "/ChargeBase/EventTypes");
            //    options.Conventions.AddPageRoute("/ChargeBase/EventSpecials/Index", "/ChargeBase/EventSpecials");

            //    options.Conventions.AddPageRoute("/ChargeBase/EventGroups/Index", "/ChargeBase/EventGroups");
            //    options.Conventions.AddPageRoute("/ChargeBase/RecurRules/Index", "/ChargeBase/RecurRules");
            //    options.Conventions.AddPageRoute("/ChargeBase/BillingEvents/Index", "/ChargeBase/BillingEvents");

            //});


            //Configure<AbpPageToolbarOptions>(options =>
            //{

            //    options.Configure<Volo.CmsKit.Admin.Web.Pages.CmsKit.Tags.IndexModel>(
            //        toolbar =>
            //        {
            //            toolbar.AddButton(
            //                LocalizableString.Create<ChargeBaseResource>("NewTag"),
            //                icon: "plus",
            //                name: "NewButton",
            //                requiredPolicyName: CmsKitAdminPermissions.Tags.Create
            //            );
            //        }
            //    );

            //    options.Configure<Volo.CmsKit.Admin.Web.Pages.CmsKit.Pages.IndexModel>(
            //        toolbar =>
            //        {
            //            toolbar.AddButton(
            //                LocalizableString.Create<ChargeBaseResource>("NewPage"),
            //                icon: "plus",
            //                name: "CreatePage",
            //                requiredPolicyName: CmsKitAdminPermissions.Pages.Create
            //            );
            //        });

            //    options.Configure<Volo.CmsKit.Admin.Web.Pages.CmsKit.Blogs.IndexModel>(
            //        toolbar =>
            //        {
            //            toolbar.AddButton(
            //                LocalizableString.Create<ChargeBaseResource>("NewBlog"),
            //                icon: "plus",
            //                name: "CreateBlog",
            //                id: "CreateBlog",
            //                requiredPolicyName: CmsKitAdminPermissions.Blogs.Create
            //                );
            //        });

            //    options.Configure<Volo.CmsKit.Admin.Web.Pages.CmsKit.BlogPosts.IndexModel>(
            //        toolbar =>
            //        {
            //            toolbar.AddButton(
            //                LocalizableString.Create<ChargeBaseResource>("NewBlogPost"),
            //                icon: "plus",
            //                name: "CreateBlogPost",
            //                id: "CreateBlogPost",
            //                requiredPolicyName: CmsKitAdminPermissions.BlogPosts.Create
            //                );
            //        });

            //    options.Configure<Volo.CmsKit.Admin.Web.Pages.CmsKit.Menus.MenuItems.IndexModel>(
            //        toolbar =>
            //        {
            //            toolbar.AddButton(
            //                LocalizableString.Create<ChargeBaseResource>("NewMenuItem"),
            //                icon: "plus",
            //                name: "CreateMenuItem",
            //                id: "CreateMenuItem",
            //                requiredPolicyName: CmsKitAdminPermissions.Menus.Update
            //                );
            //        });
            //});


            Configure<DynamicJavaScriptProxyOptions>(options =>
            {
                options.DisableModule(ChargeBaseRemoteServiceConsts.ModuleName);
            });


        }
    }
}
Markdown supported.
Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)

4 Answer(s)
  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    Can you share thecsproj file content of your web project?

    Markdown supported.
    Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
  • User Avatar
    0
    yujunlee created

    Can. How to upload attachments?

    Markdown supported.
    Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
  • User Avatar
    0
    yujunlee created
    <Project Sdk="Microsoft.NET.Sdk.Web">
    
      <Import Project="..\..\common.props" />
    
      <PropertyGroup>
        <TargetFramework>net6.0</TargetFramework>
        <AssetTargetFallback>$(AssetTargetFallback);portable-net45+win8+wp8+wpa81;</AssetTargetFallback>
        <IsPackable>true</IsPackable>
        <OutputType>Library</OutputType>
        <RootNamespace>Xino.Bms.ChargeBase.Web</RootNamespace>
        <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
      </PropertyGroup>
    
      <ItemGroup>
        <PackageReference Include="Volo.Abp.AutoMapper" Version="5.0.0" />
        <PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared" Version="5.0.0" />
    	  <PackageReference Include="Fody" Version="6.5.3" />
      </ItemGroup>
    
      <ItemGroup>
        <PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="6.0.0" />
      </ItemGroup>
    
      <ItemGroup>
        <EmbeddedResource Include="Pages\**\*.css" />
        <EmbeddedResource Include="Pages\**\*.js" />
        <EmbeddedResource Include="Components\**\*.js" />
        <EmbeddedResource Include="Components\**\*.css" />
        <EmbeddedResource Include="wwwroot\**\*.*" />
        <Content Remove="Pages\**\*.css" />
        <Content Remove="Pages\**\*.js" />
        <Content Remove="Components\**\*.js" />
        <Content Remove="Components\**\*.css" />
        <Content Remove="wwwroot\**\*.*" />
        <Compile Remove="Pages\ChargeBase\ChgCodeGroups\AddChargeCodeModal.cshtml.cs" />
        <Content Remove="Pages\ChargeBase\ChgCodeGroups\AddChargeCodeModal.cshtml" />
        <Content Remove="Properties\launchSettings.json" />
        <EmbeddedResource Remove="Pages\ChargeBase\ChgCodeGroups\addChargeCodeModal.js" />
        <None Remove="Pages\ChargeBase\ActTypeCodes\createModal.js" />
        <None Remove="Pages\ChargeBase\ActTypeCodes\editModal.js" />
        <None Remove="Pages\ChargeBase\ActTypeCodes\index.js" />
        <None Remove="Pages\ChargeBase\BillGroupDets\BillGroupDetCreateModal.js" />
        <None Remove="Pages\ChargeBase\BillGroupDets\createModal.js" />
        <None Remove="Pages\ChargeBase\BillGroupDets\editModal.js" />
        <None Remove="Pages\ChargeBase\BillGroupDets\index.js" />
        <None Remove="Pages\ChargeBase\BillGroups\createModal.js" />
        <None Remove="Pages\ChargeBase\BillGroups\editModal.js" />
        <None Remove="Pages\ChargeBase\BillGroups\index.js" />
        <None Remove="Pages\ChargeBase\BillingEvents\BillingEventCreateModal.js" />
        <None Remove="Pages\ChargeBase\BillingEvents\createModal.js" />
        <None Remove="Pages\ChargeBase\BillingEvents\editModal.js" />
        <None Remove="Pages\ChargeBase\BillingEvents\index.js" />
        <None Remove="Pages\ChargeBase\BillLevels\createModal.js" />
        <None Remove="Pages\ChargeBase\BillLevels\editModal.js" />
        <None Remove="Pages\ChargeBase\BillLevels\index.js" />
        <None Remove="Pages\ChargeBase\ChargeCodes\ChargeCodeCreateModal.js" />
        <None Remove="Pages\ChargeBase\ChargeCodes\createModal.js" />
        <None Remove="Pages\ChargeBase\ChargeCodes\editModal.js" />
        <None Remove="Pages\ChargeBase\ChargeCodes\index.js" />
        <None Remove="Pages\ChargeBase\ChargeRates\ChargeRateCreateModal.js" />
        <None Remove="Pages\ChargeBase\ChargeRates\createModal.js" />
        <None Remove="Pages\ChargeBase\ChargeRates\editModal.js" />
        <None Remove="Pages\ChargeBase\ChargeRates\index.js" />
        <None Remove="Pages\ChargeBase\ChgCodeGroups\addChargeCodeModal.js" />
        <None Remove="Pages\ChargeBase\ChgCodeGroups\createModal.js" />
        <None Remove="Pages\ChargeBase\ChgCodeGroups\editModal.js" />
        <None Remove="Pages\ChargeBase\ChgCodeGroups\index.js" />
        <None Remove="Pages\ChargeBase\ChgRateGroups\addChargeCodeModal.js" />
        <None Remove="Pages\ChargeBase\ChgRateGroups\createModal.js" />
        <None Remove="Pages\ChargeBase\ChgRateGroups\editModal.js" />
        <None Remove="Pages\ChargeBase\ChgRateGroups\index.js" />
        <None Remove="Pages\ChargeBase\ChgTypeCodes\createModal.js" />
        <None Remove="Pages\ChargeBase\ChgTypeCodes\editModal.js" />
        <None Remove="Pages\ChargeBase\ChgTypeCodes\index.js" />
        <None Remove="Pages\ChargeBase\EventGroups\createModal.js" />
        <None Remove="Pages\ChargeBase\EventGroups\editModal.js" />
        <None Remove="Pages\ChargeBase\EventGroups\index.js" />
        <None Remove="Pages\ChargeBase\EventSpecials\createModal.js" />
        <None Remove="Pages\ChargeBase\EventSpecials\editModal.js" />
        <None Remove="Pages\ChargeBase\EventSpecials\index.js" />
        <None Remove="Pages\ChargeBase\EventTypes\createModal.js" />
        <None Remove="Pages\ChargeBase\EventTypes\editModal.js" />
        <None Remove="Pages\ChargeBase\EventTypes\index.js" />
        <None Remove="Pages\ChargeBase\InvoiceTerms\createModal.js" />
        <None Remove="Pages\ChargeBase\InvoiceTerms\editModal.js" />
        <None Remove="Pages\ChargeBase\InvoiceTerms\index.js" />
        <None Remove="Pages\ChargeBase\InvoiceTypes\createModal.js" />
        <None Remove="Pages\ChargeBase\InvoiceTypes\editModal.js" />
        <None Remove="Pages\ChargeBase\InvoiceTypes\index.js" />
        <None Remove="Pages\ChargeBase\PeriodDetails\createModal.js" />
        <None Remove="Pages\ChargeBase\PeriodDetails\editModal.js" />
        <None Remove="Pages\ChargeBase\PeriodDetails\index.js" />
        <None Remove="Pages\ChargeBase\PeriodDetails\PeriodDetailCreateModal.js" />
        <None Remove="Pages\ChargeBase\Periods\createModal.js" />
        <None Remove="Pages\ChargeBase\Periods\editModal.js" />
        <None Remove="Pages\ChargeBase\Periods\index.js" />
        <None Remove="Pages\ChargeBase\RecurRules\createModal.js" />
        <None Remove="Pages\ChargeBase\RecurRules\editModal.js" />
        <None Remove="Pages\ChargeBase\RecurRules\index.js" />
        <None Remove="Pages\ChargeBase\Shared\lookupModal.js" />
        <None Remove="Pages\ChargeBase\SystemActivities\createModal.js" />
        <None Remove="Pages\ChargeBase\SystemActivities\editModal.js" />
        <None Remove="Pages\ChargeBase\SystemActivities\index.js" />
        <None Include="Properties\launchSettings.json" />
      </ItemGroup>
    
      <ItemGroup>
        <ProjectReference Include="..\Xino.Bms.ChargeBase.Application.Contracts\Xino.Bms.ChargeBase.Application.Contracts.csproj" />
      </ItemGroup>
    
      <ItemGroup>
        <EmbeddedResource Update="Pages\ChargeBase\ActTypeCodes\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ActTypeCodes\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ActTypeCodes\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillGroupDets\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillGroupDets\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillGroupDets\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillGroups\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillGroups\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillGroups\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillingEvents\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillingEvents\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillingEvents\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillLevels\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillLevels\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\BillLevels\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChargeCodes\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChargeCodes\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChargeCodes\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChargeRates\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChargeRates\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChargeRates\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgCodeGroups\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgCodeGroups\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgCodeGroups\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgRateGroups\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgRateGroups\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgRateGroups\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgTypeCodes\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgTypeCodes\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\ChgTypeCodes\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventGroups\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventGroups\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventGroups\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventSpecials\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventSpecials\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventSpecials\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventTypes\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventTypes\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\EventTypes\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\InvoiceTerms\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\InvoiceTerms\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\InvoiceTerms\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\InvoiceTypes\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\InvoiceTypes\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\InvoiceTypes\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\PeriodDetails\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\PeriodDetails\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\PeriodDetails\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\Periods\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\Periods\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\Periods\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\RecurRules\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\RecurRules\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\RecurRules\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\Shared\lookupModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\SystemActivities\createModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\SystemActivities\editModal.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
        <EmbeddedResource Update="Pages\ChargeBase\SystemActivities\index.js">
          <CopyToOutputDirectory>Never</CopyToOutputDirectory>
        </EmbeddedResource>
      </ItemGroup>
    
    </Project>
    
    ```
    
    Markdown supported.
    Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    No problem was found. You can create a new project and compare the code. Or try to prepare a project that can reproduce the problem. liming.ma@volosoft.com

    Markdown supported.
    Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)
Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v10.8.0-preview. Updated on September 16, 2026, 14:50
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.