Hide

YetaWF Documentation

Display
Print

Site Structure

Solution
    Website
        Data
            DataFolder
                data files (not site specific, use Sites folder for site specific data)
                config data files (site specific)
            AppSettings.json
                used on development system
                *not* deployed using the DeploySite Utility
            AppSettings.Prod.json
                used on deployed site (where it's renamed to AppSettings.json)
                deployed as AppSettings.json using the DeploySite Utility
            InitialInstall.txt
                log file created during initial installation of YetaWF
                deployed using the DeploySite Utility
            LanguageSettings.json
                deployed using the DeploySite Utility
            MimeSettings.json
                deployed using the DeploySite Utility
            PackageMap.txt
                deployed using the DeploySite Utility
            StartupLogFile.txt
                deployed using the DeploySite Utility
            UpgradeLogFile.txt
                deployed using the DeploySite Utility
        Localization
            Localization data files (JSON) for all defined languages
            deployed using the DeploySite Utility
        LocalizationCustom
            Site-specific localization data files (JSON)
            deployed using the DeploySite Utility
        logs
            Log files
            *not* deployed using the DeploySite Utility
        node_modules
            files installed using npm
            publicly accessible via Url
            only required files are deployed using the DeploySite Utility
        Sites
            data files (site specific, use Data folder for non site specific data)
            deployed using the DeploySite Utility
        SiteTemplates
            all Site Templates used by YetaWF
            deployed using the DeploySite Utility
        Properties
            AssemblyInfo.cs
            *not* deployed using the DeploySite Utility
        VaultPrivate
            yourdomain.com
                user-defined files
                publicly accessible via Url (as /VaultPrivate)
                *not* deployed using the DeploySite Utility
        app.config
            used on development system
            *not* deployed using the DeploySite Utility
        app.Prod.config
            used on deployed site (where it's renamed to app.config)
            deployed as app.config using the DeploySite Utility
        eslintrc.js
            used on development system
            *not* deployed using the DeploySite Utility
        gulpfile.js
            used on development system
            *not* deployed using the DeploySite Utility
        hosting.json
            used on development system
            *not* deployed using the DeploySite Utility
        hosting.Prod.config
            used on deployed site (where it's renamed to hosting.json)
            deployed as hosting.json using the DeploySite Utility
        package.json
            used on development system
            *not* deployed using the DeploySite Utility
        tsconfig.json
            used on development system
            *not* deployed using the DeploySite Utility
        Web.config
            used on development system
            *not* deployed using the DeploySite Utility
        Web.Prod.config
            used on deployed site (where it's renamed to Web.config)
            deployed as Web.config using the DeploySite Utility
        Program.cs
            used on development system
            *not* deployed using the DeploySite Utility

        wwwroot
            Addons
                symbolic links to css, javascript, etc. for each installed YetaWF package
                publicly accessible via Url
                deployed as file copies (no symbolic links) using the DeploySite Utility
            AddonsCustom
                css, language resources overriding default installation
                publicly accessible via Url
                deployed using the DeploySite Utility
            Maintenance
                Folder with static HTML pages that can be used to provide pages during system maintenance
                deployed using the DeploySite Utility
            all assemblies - deployed in wwwroot folder (no bin subfolder)
                all assemblies
                publicly accessible via Url
                deployed using the DeploySite Utility
            Vault
                yourdomain.com
                    user-defined files
                    publicly accessible via Url
                    *not* deployed using the DeploySite Utility
            favicon.ico
                deployed using the DeploySite Utility
            robots.txt
                deployed using the DeploySite Utility