Asp.net IIS7中的简单重定向到另一个页面?

Asp.net IIS7中的简单重定向到另一个页面?,asp.net,iis-7,redirect,Asp.net,Iis 7,Redirect,我们今天将网站脱机大约一个小时,我想将所有流量重定向到我在“offline”文件夹中创建的脱机默认页面,该文件为default.aspx。我尝试使用IIS7 HTTPRedirect,方法是选中“将请求重定向到此目的地”,然后输入URLhttp://webtest.ipam.ucla.edu/offline但我收到一个“Internet Explorer无法显示网页”错误 请帮助。我假设您在IIS7上,您的应用程序在ASP.NET中-如果不是,请忽略以下内容: 有一个漂亮的小功能,如果你把一个a

我们今天将网站脱机大约一个小时,我想将所有流量重定向到我在“offline”文件夹中创建的脱机默认页面,该文件为default.aspx。我尝试使用IIS7 HTTPRedirect,方法是选中“将请求重定向到此目的地”,然后输入URLhttp://webtest.ipam.ucla.edu/offline但我收到一个“Internet Explorer无法显示网页”错误


请帮助。

我假设您在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是一种更好的做法。

我可以使用app_offline.aspx文件吗?我们有一个主文件,所有页面都会指向该主文件,即使在我们的网站上,顶部也希望我们保持这种方式关闭?如果我使用重定向行为“仅将请求重定向到此目录中的内容”它可以正常工作,直到我手动输入一个已知的URL,然后它会将我带到我需要的页面requested@mattgcon不,使应用程序脱机的目的是,您可以在服务器上上载/修改.net文件,因此,当存在app_offline.htm且您的应用程序脱机时,asp.net将无法运行。因此,您必须手动对其进行编码,以包括内容不必担心-很抱歉,它没有达到您的期望,但这是“正确”的方式(根据全能的MS)来做到这一点;)