Open Closed

webservice is not starting in docker-compose getting error #10378


User avatar
0
sghorakavi@cpat.com created

webservice is not starting in docker-compose getting error

Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:31:22 INF] Starting web host. [13:31:23 FTL] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:31:25 INF] Starting web host. [13:31:29 INF] Starting web host. [13:31:30 FTL] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:31:31 INF] Starting web host. [13:31:32 FTL] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:31:34 INF] Starting web host. [13:31:35 FTL] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:31:39 INF] Starting web host. [13:31:40 FTL] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied


2 Answer(s)
  • User Avatar
    0
    AI-Bot created
    Support Team ABP Agent
    • Your MVC app calls app.MapAbpStaticAssets() during startup. In ABP 9.x this middleware writes a static web assets endpoints manifest file (e.g. Volo.Abp.AspNetCore.staticwebassets.endpoints.json) to the content root.
    • In your container, the content root is /app, but the process user doesn’t have write permission there (common when running as a non-root user and/or when /app is from a read-only image layer), so startup fails with: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.

    Fix (recommended): make /app writable for the container user

    Update your Dockerfile so the runtime user can write to /app:

    # ... your existing build/publish stages ...
    
    FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS final
    WORKDIR /app
    COPY --from=publish /app/publish .
    
    # If you run as a non-root user, ensure /app is owned by that user
    # (UID/GID depends on your image/user setup)
    RUN chown -R 1000:1000 /app
    USER 1000
    
    ENTRYPOINT ["dotnet", "Approach.Web.dll"]
    

    If you’re using ABP’s default non-root approach but with a different UID, adjust 1000 accordingly.

    Fix (compose-only alternative): mount a writable volume over /app

    If you can’t change the image, you can ensure /app is writable by mounting a volume (note: this can hide files in /app if you mount over it, so it must be used carefully; generally prefer the Dockerfile fix):

    services:
      web:
        volumes:
          - web_app_data:/app
    volumes:
      web_app_data:
    

    Fix (workaround): disable MapAbpStaticAssets if you don’t need it

    If you are not using ABP virtual-file-system UI assets in this host, you can remove/comment the call:

    // app.MapAbpStaticAssets();
    

    (Only do this if you confirm your UI still serves required static/virtual assets correctly.)


    Links:

    • https://abp.io/community/articles/gyv140vb
    • https://github.com/abpframework/abp/blob/dev/framework/src/Volo.Abp.AspNetCore/Microsoft/AspNetCore/Builder/AbpApplicationBuilderExtensions.cs#L129-L198
    • https://abp.io/docs/latest/solution-templates/layered-web-application/deployment/deployment-docker-compose

    This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.

  • User Avatar
    0
    sghorakavi@cpat.com created

    Now error: after above changes: Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:45:29 INF] Starting web host. [13:45:30 FTL] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:45:31 INF] Starting web host. [13:45:32 FTL] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:45:33 INF] Starting web host. [13:45:34 FTL] Host terminated unexpectedly! Volo.Abp.AbpInitializationException: An error occurred during the initialize Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor phase of the module Approach.Web.ApproachWebModule, Approach.Web, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied.. See the inner exception for details. ---> System.UnauthorizedAccessException: Access to the path '/app/Volo.Abp.AspNetCore.staticwebassets.endpoints.json' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Boolean failForSymlink, Boolean& wasSymlink, Func4 createOpenException) at System.IO.File.OpenHandle(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.File.WriteToFile(String path, FileMode mode, ReadOnlySpan1 contents, Encoding encoding) at System.IO.File.WriteAllText(String path, String contents, Encoding encoding) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.MapAbpStaticAssets(IApplicationBuilder app, String staticAssetsManifestPath) at Approach.Web.ApproachWebModule.OnApplicationInitialization(ApplicationInitializationContext context) in C:\develop\AccessBanyan\approach\src\Approach.Web\ApproachWebModule.cs:line 432 at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(ApplicationInitializationContext context) at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(ApplicationInitializationContext context, IAbpModule module) at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) --- End of inner exception stack trace --- at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(ApplicationInitializationContext context) at Volo.Abp.AbpApplicationBase.InitializeModulesAsync() at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(IServiceProvider serviceProvider) at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(IApplicationBuilder app) at Approach.Web.Program.Main(String[] args) in C:\develop\AccessBanyan\approach\src\Approach.Web\Program.cs:line 48 [13:45:36 INF] Starting web host.

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.2.0-preview. Updated on January 30, 2026, 08:56
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.