Skip to content

The Dummy Programmer

Stories of daily programming

  • Home
  • My other dummy projects
  • Games
    • Space Y: An Asteroids clone
  • Services
    • What’s my user agent
    • What’s my IP address
  • About
  • Toggle search form

Put an ASP.NET website under maintenance

Posted on January 23, 2021January 23, 2021 By

Good morning folks! It’s been a few days since the last post, but here I am…

Sometimes happen that you have to put a website in maintenance mode.

Maybe you are doing some upgrades to your website and you don’t want that users access it while you are working. In this cases, you simply want to show a maintenance page, where you communicate users that the website will be back online as soon as possible.

If your website is an ASP.NET website, the fastest way is to use an “app_offline.htm” file.

Suppose you want to show the following “under maintenance” page:

<html>
	<head>
		<title>This site is under maintenance</title>
	</head>
	<body>
		<h1>This site is under maintenance</h1>
	</body>
</html>

Is a very simple layout but, of course, you can use a layout complex as you want.

Now save the file as “app_offline.htm” and upload it in the root folder of your website.

Now every call on my website will show the page you just uploaded:

Remember these two basic rules:

  • The file must be called exactly “app_offline.htm”
  • The file must be placed in the root of your website

Bye bye!!

ASP.NET, ASP.NET MVC

Post navigation

Previous Post: Migrating Google GSuite mailboxes to Microsoft Office 365
Next Post: SQL Server and SARGables predicates

Related Posts

Failed to decode downloaded font: (your web application address) ASP.NET
Telerik RadGrid rendering problems with IE11 in compatibility mode ASP.NET
NPOI and Excel found unreadable content in ‘[filename].xls’ ASP.NET
Configure access permission to a folder for an IIS Application pool ASP.NET
System.Net.Sockets.SocketException (0x80004005): No such host is known ASP.NET
WebResource.axd (404) not found ASP.NET

Search

Related posts

  • Run an ASP.NET web API in CentOS 7
  • ASP.NET MVC5 Security Exception on Aruba provider
  • HTTP 500 - Internal server error in an ASP.NET application
  • Add a new website to an Apache installation

Categories

  • .NET 6 (1)
  • .NET 7 (1)
  • AJAX (1)
  • Android (2)
  • Apache (4)
  • ASP.NET (9)
  • ASP.NET MVC (3)
  • Avalonia UI (1)
  • BCP (1)
  • Bitlocker (2)
  • C# (14)
  • CentOS (4)
  • ClosedXML (1)
  • CLR (1)
  • DNS (1)
  • Encryption (3)
  • Excel (2)
  • FuelPHP (3)
  • Games (2)
  • Google Chrome (1)
  • GSuite (1)
  • HTML (1)
  • Imagick (2)
  • Javascript (1)
  • Kindle (1)
  • LAMP (3)
  • Linux (7)
  • MariaDB (2)
  • Mathematics (2)
  • MySql (4)
  • NPOI (1)
  • Office 365 (1)
  • Perl (1)
  • PHP (6)
  • Programming (1)
  • Remote desktop (1)
  • SFTP (2)
  • Sockets (3)
  • Sql Server (20)
  • Sql Server 2016 (14)
  • Sql Server 2019 (1)
  • SSL (4)
  • Task scheduler (1)
  • Telerik ASP.NET AJAX (2)
  • The Dummy Programmer Chat (2)
  • Threading (5)
  • Tools (1)
  • TPL (3)
  • TypeScript (3)
  • Ubuntu (4)
  • Virtualization software (3)
  • Visual Studio (1)
  • Visual Studio Code (2)
  • VueJS (1)
  • Web fonts (1)
  • Web programming (6)
  • Windows (12)
  • Windows 10 (15)
  • Windows Forms (1)
  • Windows Server (6)

Copyright © 2024 The Dummy Programmer | Privacy Policy | Terms of use |

Powered by PressBook Masonry Dark

Manage Cookie Consent
This site doesn’t collect user personal data and doesn’t install profiling or analytical cookies, either its own or from third parties. Read our privacy policy for more info.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}