我们有一个常规asp.net
网站。我开始调试几个错误,因此网站无法使用(但不会失效)。由于默认网页不是Default.aspx
而且用户习惯直接转到Main.aspx
,如果有人转到http://network:1332/Main.aspx,则该人应该被重定向到Issues.htm。
如果不必更改Main.aspx或编写任何代码,是否可以轻松完成此操作?可能会更改web.config
或某些IIS 6
配置?
即使该网站可供使用,我也不希望任何人使用该网站。
感谢。
答案 0 :(得分:2)
如果您有一个ASP.NET Web应用程序站点,并且放置了一个文本文件 命名为" app_offline.htm"在网站的根目录中,所有请求 网站将重定向到该app_offline.htm文件。基本上,如果你 需要将整个ASP.NET站点脱机,你可以放置一些不错的东西 该文件中的消息。
https://forums.iis.net/t/1152788.aspx?Put+website+in+maintenance+mode
请注意,您也会被引导到维护页面,因此如果您在生产中进行调试,这可能会使事情变得更加困难。
答案 1 :(得分:0)
您可以将Url重写模块用于IIS。然后,您将能够在web.config中或使用IIS管理器定义重写规则。检查一下:https://www.iis.net/learn/extensions/url-rewrite-module/creating-rewrite-rules-for-the-url-rewrite-module