|Template file||Template archive (zip file)|
The project folder where the ASP.NET scripts are to be generated.
None - no prefix/suffix is added
Note Infix is only applicable to files for table-specific files (i.e. files started with table name).
The string to be concatenated to output file names when the Prefix/Infix/Suffix option is specified.
|Lowercase||Specify whether output file names are in lowercase|
Specify the first page that the default page (usually "default") should redirect users to.
If this setting is left blank, user will be redirected to the List page of the default table (see Table Setup) or the first table that the user have permission to access.
If this setting is not blank, the default page will simply redirect user to the page you specify, e.g. a page not generated by the current project. If you start the site by the typical default page, leave this setting blank, do NOT enter "default" or there will be a indefinite loop.
|Clear project folder first||
Delete all previously generated files in the project folder.
For example, if you have removed a table, the previously generated scripts for the removed table still exist in the project folder, you should remove them so that the newly generated project can be compiled without errors.
Specify if the project should be published after generation.
|Testing web server||
Specify the web server that you want to use to test the generated site. For use with Browse after generation (see below). You can choose Kestrel or Other web server.
If you choose Other web server (i.e. IIS), you need to specify Testing root URL (see below) also.
Note If you use local IIS to test, make sure you have also installed .NET Core (Server Hosting), see System Requirements.
If you want to use Visual Studio to open the generated project, this setting can be ignored.
|Browse after generation||
Specify whether to open a browser to test the generated site after script generation.
If you want to use Visual Studio to open the generated project, there is no need to enable this option.
|Testing root URL||
Specify the URL of your testing site that maps to the publish folder. For use with Browse after generation. If you use Kestrel, this setting is NOT required.
For example, if you have set up project folder as:
By default the publish output folder will be:
Deploy the subfolders and files to the target folder of your IIS server. Use IIS Manager to setup ASP.NET application at the target folder.
Note If you use local IIS to test, although it is possible to set up ASP.NET application at publish directly, you may need to stop the website when you re-generate scripts so that the old scripts can be overwritten.
If you have setup your testing website in IIS Manager so that you browse the site by URL, e.g. http://localhost:5001/
Then the Testing root URL should also be set as:
After setting above, click the [Generate] button to generate scripts. ASP.NET Maker allows you select scripts to generate, just select the files you want to generate in the [Output] column. If you want use ASP.NET Maker scripts in your custom ASP.NET scripts, you may not want to generate header and footer in those pages. Then you can enable [No header/footer] for those pages. Note that header includes the menu and the project tite.
After selection, click the [Generate] button to generate scripts.
If you modify settings for a table and want to re-generate script for that table only, you can click [Unselect All], then select the files you want to re-generate and click the [Generate] button to generate again. If you are not sure which files to re-generate, click [Select All] and re-generate all files.
You can also right-click the column header of [Output] or [No header/footer] to quickly select all or unselect all items in the column.
If you need to abort script generation in the middle of the process, just click the [Cancel] button under the progress bar that displayed during generation.