如何打开.asp页面上的global.asax

时间:2017-10-09 17:11:32

标签: asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-3 http-status-code-301

您好重定向catalogsmain.asp我想调用Global.asax文件,并且我想调用Application_BeginRequest方法。

实际我有一个旧的网站是在旧的ASP中创建的,因此它包含所有扩展名为.asp的页面。 现在我们已经在MVC中创建了相同的网站,现在我们需要做的是,当任何用户在谷歌搜索并点击搜索引擎优化链接时,它将打开该网站www.abc.com/product.asp,它将重定向到我们的新应用程序中不会出现作为product.asp页面的IIS 404错误。像这样的Similli有大约300页

当我重定向像www.abc.com/product.asp这样的旧网址时,还有其他任何方式可以自动重定向到www.abc.com/Product/ProductShow。

我在关于我编写代码link

的链接上提出了类似的问题

但我没有得到任何答复。

我对此link进行了审核,但我没有得到他在访问.asp页面时如何调用全局页面。

任何人都可以提出一些好的技巧。我如何重定向到新的URL 请查看此link我提出类似问题的地方

创建了重写配置 enter image description here

在web.config文件中,我编写了认为很好的代码

 <system.webServer>
   <rewrite>
   <rules configSource="Rewrite.config" />
 </rewrite>   
 </system.webServer>

1 个答案:

答案 0 :(得分:0)

如果您可以使用,则可以使用URL Rewrite extension进行IIS。有关规则的编写方式,请参阅另一个问题: If Url not valid, perform legacy url lookup before throwing 404 error