在IIS7中简单重定向到另一个页面?

时间:2011-06-21 17:45:29

标签: asp.net iis-7 redirect

我们今天让我们的网站离线大约一个小时,我想将所有流量重定向到我在“离线”文件夹中创建的离线默认页面,文件是default.aspx。我通过选中“将请求重定向到此目标”尝试使用IIS7 HTTPRedirect;并输入URL“http://webtest.ipam.ucla.edu/offline”,但我收到“Internet Explorer无法显示网页”错误。

请帮忙。

1 个答案:

答案 0 :(得分:2)

我假设你在IIS7上你的应用程序在ASP.NET中 - 如果没有,请忽略这一点:

有一个很棒的小功能,如果你将app_offline.htm文件放在ASP.NET应用程序的根目录中,它将具有使应用程序脱机的最终效果。

您在“Internet Explorer无法显示网页”错误中看到的详细信息是什么?它是真的那么通用还是你得到一些细节?

<强>附录

另一种方法是在你的asp.net应用程序的web.config中添加这样的东西(允许动态页面:

<system.webServer>
    <httpRedirect enabled="true" destination="http://myurl.com/offline.aspx" />
</system.webServer>

使用这种方法的问题是在您上传新程序集时,当您进行更改时,当某人遇到它时(应用程序会出现令人困惑的错误),您的应用程序可能会崩溃。因此,offline.aspx页面可能无法正常显示 - 您的里程可能会有所不同,但这就是为什么通常认为使用app_offline.htm更好的做法。

相关问题