Think about how your web server works.
You have one root folder of the file (usually the name www / or public_html / or something else depending on your installation), and you have subfolders and files in the root folder.
Web servers work so that they allow public access to your "publicly accessible root folder" and not to your server files / language folders / system folders, etc.
Now think about your error message for a second, it tells you that "you do not have permission to access this document." Which basically says about your default.aspx or index.html file or some other form of default / index file that loads when your root domain loads.
This is due to a “permission error” in these files / dependent files, etc., as indicated in the error message. You need to check the mode of access to your files and folders, which in unix is performed by the chmod command , and in the windows located in the file / folder properties → security → Permissions, which is usually displayed in a user group, i.e. your public / any user group (if one exists) You need these settings for reading or executing (exec depending on what type of file it has, if html / aspx than reading is sufficient, don't write strictly anyway, as this allows you to modify your files publicly) to allow the web server to serve them successfully.
To get specific help on the system, your version of ASP.NET is not enough to solve it, you also need your IIS information, as well as server and file system settings, etc.
source share