I need to let an unprofessional to be able to install an ASP.NET application by himself.
The installer (a person) will copy the application files into a virtual directory.
The installer will get a SQL server name username and password suitable for creating a database from the sysadmin.
The application has a web page which is automatically creating an empty database on a designated SQL server which its name is given by the installer who is setting the server's name using a specific web-form.
I would like to have the installation page to appear on the master menu only once.
The installation page has a link in the master as an asp:MenuItem .
Which is the best SIMPLE way to suppress this menu item after the database installation?
I thought of a specific variable in Web.config, which will hold the value stating if the database is already installed and ready to be use or not, but some doesn't like this solution.